我成功地设置了 Solr 服务器,并具有有效的搜索和索引功能。从我的数据库中完全导入后,其中大约有 380 个文档。
由于一旦文档数量增加,每次运行完全导入将非常耗时,我希望 SolrNet 可以更轻松地在 Solr 索引中添加/编辑/删除文档。
所以 Solr 有一个从我的数据库导入的索引。在我使用 SolrNet 的网络服务中,我有一种方法可以向索引添加新内容。添加后,它似乎是索引中唯一的东西,所有导入的“旧”数据现在都消失了。
问题 1:SolrNet 能否再次要求 Solr 进行完全导入?(基本上调用这个命令:/solr/dataimport?command=full-import)
问题 2: SolrNet 是否应该能够在不擦除旧数据的情况下对现有索引进行 CRUD?我使用这个 POC 代码来测试它: http: //pastebin.com/4G1YZ6Ah如果是这样,你能给我一个关于我做错了什么的线索吗?