1
A
回答
3
总之,Lucene合并索引以加速搜索。当然,一个指数表现更好。但在实践中,如果足够大的时候有一个或10个索引,那并不重要。搜索每个索引的时间比具有多个索引的开销高出数量级。
这是纯粹的实际决定 - 不合并时,它没有得到回报。您可以自己查看lucene源代码并获取它使用的合并策略。
相关问题
- 1. Lucene中的合并索引
- 2. Zend Lucene索引合并
- 3. 为什么lucene不会返回索引中的所有文档?
- 4. 如何合并Lucene索引文件?
- 5. 合并Solr的3.4.0索引使用Lucene合并工具
- 6. Lucene中的索引是什么?
- 7. Lucene的索引内存中的索引是什么样的?
- 8. 为什么我的Lucene索引被锁定?
- 9. 为什么如果我索引相同的数据,lucene索引的大小会增加?
- 10. 合并索引
- 11. Lucene索引
- 12. Apache lucene索引
- 13. Lucene索引MAXFieldLength
- 14. Jackrabbit Lucene索引
- 15. Zend Lucene索引
- 16. Lucene索引
- 17. Lucene搜索和索引有什么优势?
- 18. 合并索引Lucene .NET不会产生与直接写入索引相同的结果
- 19. 使用并行扩展索引Lucene
- 20. 如何将多文件Lucene索引转换为单个复合文件索引?
- 21. Lucene索引优化
- 22. Lucene索引大小
- 23. Lucene实时索引?
- 24. 更新lucene索引
- 25. 增量索引lucene
- 26. 在lucene中索引
- 27. Lucene列CLOB索引
- 28. Lucene索引复制
- 29. lucene文件索引
- 30. Lucene索引服务
索引时间和搜索时间之间存在折衷。如果您创建一次性索引,则优化它是很有用的 - 将所有内容合并到一个段中。如果这是频繁更新的更实时搜索,则过度合并也可能会损害搜索性能。因人而异。 – 2010-04-11 09:34:45