我已成功安装了Solr服务器,并具有工作搜索和索引功能。 从我的数据库中完全导入后,其中有大约380个文档。
由于文件数量增加,每次运行完全导入将非常耗时我希望SolrNet能够更容易地在Solr索引中添加/编辑/删除文档。
所以Solr有一个从我的数据库导入的索引。在我使用SolrNet的web服务中,我在这里有一个方法可以为索引添加新内容。添加之后,它似乎是索引中的唯一内容,导入的所有“旧”数据现在都消失了。
问题1:SolrNet能否再次要求Solr进行全面导入? (基本上调用此命令:/ solr / dataimport?command = full-import)
问题2:SolrNet是否应该能够在不擦除旧数据的情况下CRUD到一个令人兴奋的索引?我正在使用这个POC代码来测试它:http://pastebin.com/4G1YZ6Ah如果是这样,你能给我一个关于我做错的线索吗?
答案 0 :(得分:2)
数据导入处理程序命令当前未在SolrNet(issue here)中实现,但您只需使用简单的WebClient调用DIH命令。</ p>
在SolrNet中调用Add()时,只需添加该文档。它不会擦除索引或类似的东西。您的问题在其他地方。