我试图执行不区分大小写的搜索到我的title
和content
字段,但无济于事。我尝试了以下方法:Solr小写不工作
将<filter class="solr.LowerCaseFilterFactory" />
添加到'text_general
'字段类型schema.xml/managed-schema.xml
,以'索引'和'分析'标记化器。
我的标题和内容领域都将被 'text_general
' 类型的。
我试图寻找以下:
*abc*
:出现 'ABC' 的没有结果*ABC*
:只有 'ABC' 显示的搜索结果。
这清楚地表明小写字母过滤器不起作用。下面还粘贴了第一个查询的调试结果。
而且下面是标题字段的屏幕截图分析样品文本时。输出似乎没问题,但搜索不按预期工作。这是一个搜索查询问题吗?
感谢先进的任何帮助!
如果你改变现有的模式,那么你必须重新索引 –
@AshrafulIslam嗨,是啊重新索引和重新启动solr实例。我甚至重新创建了新的内核来测试。 – codeandfootball