solr在重新启动之前未反映的索引上新添加的文档

时间:2011-08-30 13:16:34

标签: ruby indexing solr full-text-search rsolr

我面临着solr插入的奇怪行为。新添加的文档从未反映在索引中。我必须重新启动glassfish服务器中的solr应用程序实例以获取更新。这种情况一直在发生。最初我使用的是lucene而且很好。

我不确定这里搞砸了什么,我验证了一切,似乎没问题。但我想知道这是solr的功能,就像在新插入后更新索引需要一些时间。因为它在很长一段时间后都没有反映在索引中(只有10个文档)。

有人知道如何解决这个问题吗?

更新:我使用rsolr ruby​​包装器连接到solr

1 个答案:

答案 0 :(得分:4)

对索引进行更改后提交。 Here's how to do it in rsolr

或者,设置autoCommit