标签: ruby indexing solr full-text-search rsolr
我面临着solr插入的奇怪行为。新添加的文档从未反映在索引中。我必须重新启动glassfish服务器中的solr应用程序实例以获取更新。这种情况一直在发生。最初我使用的是lucene而且很好。
我不确定这里搞砸了什么,我验证了一切,似乎没问题。但我想知道这是solr的功能,就像在新插入后更新索引需要一些时间。因为它在很长一段时间后都没有反映在索引中(只有10个文档)。
有人知道如何解决这个问题吗?
更新:我使用rsolr ruby包装器连接到solr
答案 0 :(得分:4)
对索引进行更改后提交。 Here's how to do it in rsolr
或者,设置autoCommit。