Lucene查询性能

时间:2015-01-08 05:54:20

标签: solr lucene

我有一个lucene索引,它有接近480M的文件。索引的大小是36G。我对索引运行了大约10000个查询。每个查询都是一个布尔AND查询,里面有3个术语查询。那就是查询有3个必须发生的操作数。执行这样的3个字查询会产生以下延迟百分位数。

50th = 16 ms
75th = 52 ms
90th = 121 ms
95th = 262 ms
99th = 76010 ms
99.9th = 76037 ms

当文档数量高达480M时,延迟是否会降低?索引中的所有段都合并为一个段。即使段未合并,延迟也不是很大。每个文档都有5-6个存储字段。但如上所述,上述延迟是针对不能访问任何存储字段的布尔查询,而只是对3个令牌进行发布列表查找。

关于这里可能出现什么问题的任何想法?

0 个答案:

没有答案