gpt4 book ai didi

java - Solr 搜索查询区分大小写

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:08:51 25 4
gpt4 key购买 nike

我正在尝试使用 Solr 搜索一些 FirstName 为的记录;

abcd
Abcd
abcD
ABcd
abCd
abCD

现在我正在尝试使用通配符支持进行搜索。我需要了解搜索在区分大小写方面的具体工作原理。

例如如果我将 FirstName 参数作为 ab* 与 Ab* 传递,将返回哪些记录?

有什么方法可以使搜索区分大小写或不区分大小写吗?

最佳答案

这取决于您如何在 schema.xml 中定义字段。如果你使用 LowerCaseFilterFactory在索引和查询时,所有查询都将不区分大小写。否则它将区分大小写。

<filter class="solr.LowerCaseTokenizerFactory"/>

关于java - Solr 搜索查询区分大小写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11519122/

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