我正在整合cms中的Lucene。我没有关于如何更新索引工作的线索。我知道如何创建和更新它,但我想知道是否有智能策略来保持索引更新。每次将内容添加到数据库时,是否需要更新索引? Lucene有不错的表现吗?更新Lucene索引策略
2
A
回答
0
您不能在lucene中更新文档,您必须将其删除并重新添加。是的,lucene非常快。
0
这取决于您是否需要将添加到数据库的数据添加到可搜索的数据库中。 (更实时)
如果你在数据库中有大量而频繁的更新,那么这将不是一个好的表现。
对索引做增量更新可能没有问题(数据导入处理程序支持是开箱即用的),这将允许您只索引从上次构建时间起的时间范围内添加到数据库的增量项目。
Lucene表演太好了。
您可以进一步定期优化您的索引以获得更好的性能。
+0
是的,我想要实时的东西。实际上,这个cms的所有安装都非常小。 你是否知道所有这些东西的例子,或者是一个实现zend lucene的开源项目? – Chobeat
相关问题
- 1. lucene索引更新策略
- 2. Sitecore的Lucene索引更新策略:SYNCMASTER
- 3. 批量更新策略lucene?
- 4. Lucene索引/连字符查询策略
- 5. 更新lucene索引
- 6. 无法更新索引策略
- 7. 使用Rest API索引策略更新
- 8. 通过领域模型更改保持Lucene索引的最新策略
- 9. 动态更新Lucene索引
- 10. Lucene更新文档索引
- 11. 从Lucene索引更新Solr索引
- 12. Laravel索引策略
- 13. solr索引策略
- 14. MySQL索引策略
- 15. mongoDB索引策略
- 16. Lucene索引忽略撇号
- 17. 新表上的索引策略 - SQL Server
- 18. 在lucene中创建索引分区的策略
- 19. 对于经常变化的文档的Lucene索引策略
- 20. LiveRebel更新策略
- 21. Z索引组织策略
- 22. MongoDB索引定义策略
- 23. Symfony2搜索引擎策略
- 24. Lucene Cypher查询策略
- 25. 如何同步更新lucene索引?
- 26. 更新Apache Lucene索引文件
- 27. Lucene索引更新和性能
- 28. Lucene索引未反映更新内容
- 29. 更新Zend的索引文件搜索Lucene索引
- 30. 删除lucene索引并重新索引
“更新索引”并不意味着更新文档。 –