我在工作搜索和索引capabilties中成功设置了Solr服务器设置。从我的数据库进行了全面的信息之后,其中大约有380个文档。

由于每次运行完整的导入将是一旦文档的增加数量,因此我希望Solrnet更容易在SOLR索引中添加/编辑/删除文档。

因此,Solr从我的数据库中导入了索引。在我的WebService IM中使用Solrnet,在这里,我有一种方法可以为该索引添加新的东西。添加后,似乎它是索引中唯一的东西,现在所导入的所有“旧”数据现在已经消失了。

问题1:Solrnet可以再次向Solr询问全程信息吗? (基本上调用此命令: /solr /dataimport?命令= full-import)

问题2:Solrnet是否应该能够在不删除旧数据的情况下对偏见的索引进行挑战?我使用此POC代码对其进行测试: http://pastebin.com/4g1yz6ah 如果是这样,您能给我一个线索,说明我在做什么错吗?

有帮助吗?

解决方案

  1. 数据导入处理程序命令当前未在Solrnet中实现(这里的问题)但是,您只能使用简单的命令调用DIH命令 Webclient.

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top