Solr Numerical Trie与传统的trie(前缀树)

时间:2013-10-22 06:07:18

标签: solr lucene nlp trie

我正在阅读Ingersoll,Morton&法里斯和我不知道solr的数字特里的实现会如何帮助搜索文本?我对solr的solr.TrieField fieldType的解释有点困惑。

我感到困惑的是:传统的前缀树存储字母(如果它是英文),solr存储数字,我不知道有人能够在数字树中搜索文本。

树是否将字符转换为数字然后将其范围转换?

这显然是一个射程领域。从我收集的内容来看,我们输入前缀Tamp,然后从那里我们可以产生不同的可能性,范围查询使用前缀+ [数字中的字符范围]?

谢谢你的时间

1 个答案:

答案 0 :(得分:4)

Solr支持在数字字段中搜索数字范围。它对价格方面很有用。

Numeric Trie以不同的精度水平生成范围边界,因此当您查找适合该范围的条目时,您可以立即拒绝它们的整个组(例如,任何低于2 ^ 5的范围绝对不在范围内)。