我正在阅读Ingersoll,Morton&法里斯和我不知道solr的数字特里的实现会如何帮助搜索文本?我对solr的solr.TrieField fieldType的解释有点困惑。
我感到困惑的是:传统的前缀树存储字母(如果它是英文),solr存储数字,我不知道有人能够在数字树中搜索文本。
树是否将字符转换为数字然后将其范围转换?
这显然是一个射程领域。从我收集的内容来看,我们输入前缀Tamp,然后从那里我们可以产生不同的可能性,范围查询使用前缀+ [数字中的字符范围]?
谢谢你的时间
答案 0 :(得分:4)
Solr支持在数字字段中搜索数字范围。它对价格方面很有用。
Numeric Trie以不同的精度水平生成范围边界,因此当您查找适合该范围的条目时,您可以立即拒绝它们的整个组(例如,任何低于2 ^ 5的范围绝对不在范围内)。