Solr 数值树与传统树(前缀树)

myt*_*mer 2 lucene solr nlp trie

我正在阅读 Ingersoll、Morton 和 Farris 的 Taming Text,但我不明白 solr 对数字特里树的实现将如何帮助搜索文本?我对 solr.TrieField fieldType for solr 的解释有点困惑。

我感到困惑的是:传统的前缀树存储字母表(如果是英文),solr 存储数字,我不明白有人如何在数字树中搜索文本。

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

这显然是一个范围字段。从我收集到的信息来看,假设我们输入一个前缀 Tamp,然后我们可以从那里得到不同的可能性,并且范围查询可以使用前缀 + [数字字符范围]?

谢谢你的时间

Ale*_*tch 5

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

Numeric Trie 生成不同精度级别的范围边界,因此当您寻找适合该范围的条目时,您可以一次拒绝整组条目(例如,任何低于 2^5 的内容绝对不在范围内)。