【发布时间】:2009-09-15 21:36:28
【问题描述】:
我知道网络上以及 SO 上有几个关于 Lucene 中的索引和查询性能的主题,但我还没有找到一个讨论是否(如果是,多少?)创建有效负载会影响查询性能...
这是场景......
假设我想要索引一组文档(从 100K 到 10M),并且每个文档都有一个我希望能够单独搜索的小节(或者可能排名更高,取决于是否在其中找到匹配项那个部分)。
我正在考虑向该小节中出现的任何术语添加有效负载(在索引期间),这样我就可以在查询时有效地做出决定。
有谁知道任何与使用有效载荷相关的性能问题,或者更好的是,您能否指出有关此主题的任何在线文档?
谢谢!
编辑:我很欣赏我的方案的替代解决方案,但如果我将来确实需要使用有效负载,是否有人对关于查询性能的原始问题有任何 cmet ?
【问题讨论】:
-
看看 Compass (compass-project.org),它让这种在 Lucene 之上的高性能分层变得更加容易。
-
感谢您的建议,我确实是今天下午才遇到 Compass,所以很高兴知道我可能走在正确的轨道上。如果我有任何运气,我会尽力报告!
标签: performance lucene payload