2010-10-18 89 views
1

我工作的一个项目,现在有计数和ID的Solr的索引。我目前正在研究是否有可能直接增加对Solr的/递减,而不必检索数据,用PHP增加它,然后重新插入Solr的。solr可以用来增加/减少吗?

我花了一个小时的谷歌搜索的这种变化都无济于事。任何信息将不胜感激。

谢谢。

回答

2

没有,据我知道这是不可能的。你当然可以在Solr中实现它作为请求处理程序,它将从底层Lucene索引中检索文档,更新该字段,然后将其写回索引并提交,但频繁执行此操作可能会导致性能下降。这并不是Lucene/Solr设计的目的。考虑使用诸如Redis之类的东西代替这个特定功能,并将Lucene/Solr留给全文搜索,它真正发光。