gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 04:47:35 26 4
gpt4 key购买 nike

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

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

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

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

谢谢你的时间

最佳答案

Solr 支持在数字字段中搜索数字范围。它对诸如价格方面之类的东西很有用。

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

关于Solr Numerical Trie 与传统的 trie(前缀树),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19510158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com