gpt4 book ai didi

lucene - 为什么在进行模糊搜索时绕过 Solr 过滤器禁用?

转载 作者:行者123 更新时间:2023-12-01 19:35:31 25 4
gpt4 key购买 nike

我的 Solr 设置包含用于索引和查询的 Filter LowerCaseFilterFactory,所以
- 索引只包含小写单词和
- 每个查询在用于搜索之前都应该变成小写。

当进行像“mix:barba”这样的非模糊搜索时,它们工作正常:
- barba 找到 Barba 和 BARBA
- Barba 找到 Barba 和 BARBA

问题是,一旦我进行模糊搜索,那些过滤器似乎就被绕过了:
- barba~0.8 找到 Barba 和 BARBA
- Barba~0.8 什么也没找到。

我对这些结果的解释:在进行模糊搜索时,查询不再变为小写(因此小写查询已经可以正常工作,因为索引也是小写,但大写查询无法再匹配任何内容)。

如何防止模糊搜索关闭 LowerCaseFilterFactory?

谢谢!

schema.xml(缩短为最相关的部分):http://pastie.org/853448

最佳答案

看这里。我有同样的问题:SOLR - wildcard search with capital letter

关于lucene - 为什么在进行模糊搜索时绕过 Solr 过滤器禁用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2380138/

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