SolrNet - 添加到现有索引

时间:2011-01-21 12:20:26

标签: import solr indexing solrnet

我已成功安装了Solr服务器,并具有工作搜索和索引功能。 从我的数据库中完全导入后,其中有大约380个文档。

由于文件数量增加,每次运行完全导入将非常耗时我希望SolrNet能够更容易地在Solr索引中添加/编辑/删除文档。

所以Solr有一个从我的数据库导入的索引。在我使用SolrNet的web服务中,我在这里有一个方法可以为索引添加新内容。添加之后,它似乎是索引中的唯一内容,导入的所有“旧”数据现在都消失了。

问题1:SolrNet能否再次要求Solr进行全面导入? (基本上调用此命令:/ solr / dataimport?command = full-import)

问题2:SolrNet是否应该能够在不擦除旧数据的情况下CRUD到一个令人兴奋的索引?我正在使用这个POC代码来测试它:http://pastebin.com/4G1YZ6Ah如果是这样,你能给我一个关于我做错的线索吗?

1 个答案:

答案 0 :(得分:2)

  1. 数据导入处理程序命令当前未在SolrNet(issue here)中实现,但您只需使用简单的WebClient调用DIH命令。<​​/ p>

  2. 在SolrNet中调用Add()时,只需添加该文档。它不会擦除索引或类似的东西。您的问题在其他地方。

相关问题