有没有办法用文件更新solr索引och从例如mvc应用程序中删除文件?
像这样:
或者必须使用命令行来触发solr根据自上次索引后的更新字段更新索引。
我在文档中没有发现任何相关内容,但我不明白为什么这不起作用。
或许这样做更新是一个坏主意,并且最好每天晚上运行一个例程来更新数据库中的更改? 但是直到数小时后,数据库中的更改才会反映在索引中。
答案 0 :(得分:1)
是的,您可以存储新信息(文档)并更新现有信息而不使用“命令行”...您应遵循的策略取决于您的系统,但通常可以在任何时候添加/更新索引时间,而且很可能如果有新信息(例如:新帖子),尽快提供它可能是明智的......
参考文献/示例:
StreamingUpdateSolrServer
可用于更新现有文档