ConstantScoreRangeQuery在分类:设
-
20-08-2019 - |
题
如何分类:设的 ConstantScoreRangeQuery 比旧的好 RangeQuery?
在什么情况下应使用仍然使用RangeQuery?
解决方案
根据RangeQuery文件在你的链接时, 一ConstantScoreRangeQuery:
- 快于RangeQuery.
- 不会导致BooleanQuery.TooManyClauses异常值的范围大。
- 不会影响记分基于缺乏单独的条款可能匹配。
假设你是感兴趣稀少的条件正在得分较高(说你是在寻找一个范围的时间,但是希望稀少时间可得分更高的-也许你是寻找一个"缓慢的"一天的时间段运行的一个备过程)。在这种情况下的老年RangeQuery似乎是可取的。
新一代将会是 TrieRangeQuery, 目前在神奇的部分。它可能会部分分类:设2.9的核心。它提供了更快的范围内查询比其他方法。
不隶属于 StackOverflow