繁体   English   中英

Zend Search Lucene-如何使查询不区分大小写?

[英]Zend Search Lucene - How do you make your query case insensitive?

在我看来,Zend Search Lucene默认为区分大小写的搜索。 有没有办法改变这一点,使所有查询都不区分大小写?

Zend Search Lucene应该默认不区分大小写(来自文档):

您可以分配自己的文本分析器,也可以从预定义的分析器集中进行选择: Zend_Search_Lucene_Analysis_Analyzer_Common_TextZend_Search_Lucene_Analysis_Analyzer_Common_Text_CaseInsensitive (默认值)。 他们俩都将标记解释为字母序列。 Zend_Search_Lucene_Analysis_Analyzer_Common_Text_CaseInsensitive将所有标记转换为小写。

你可能有

Zend_Search_Lucene_Analysis_Analyzer::setDefault(
    new Zend_Search_Lucene_Analysis_Analyzer_Common_Text()
);

设置在某个位置,将其切换为区分大小写。 您可以尝试查找并删除它,或者切换分析仪

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM