Solr小写不起作用

Solr小写不起作用,solr,Solr,我正在尝试对我的标题和内容 但是,字段无效。我尝试过以下方法: 将添加到schema.xml/managed schema.xml中的“text\u general”字段类型中,同时添加到“索引”和“分析”标记器中 “我的标题”和“内容”字段均为“text\u general”类型。 我尝试搜索以下内容: *abc*:不显示“abc”的结果 *ABC*:仅显示带有“ABC”的结果 这清楚地表明小写过滤器不起作用。下面还粘贴了第一个查询的调试结果 下面是分析示例文本时标题字段的屏幕截图。

我正在尝试对我的
标题
内容
但是,字段无效。我尝试过以下方法:

添加到
schema.xml/managed schema.xml
中的“
text\u general
”字段类型中,同时添加到“索引”和“分析”标记器中

“我的标题”和“内容”字段均为“
text\u general
”类型。

我尝试搜索以下内容:

  • *abc*
    :不显示“abc”的结果
  • *ABC*
    :仅显示带有“ABC”的结果
这清楚地表明小写过滤器不起作用。下面还粘贴了第一个查询的调试结果

下面是分析示例文本时标题字段的屏幕截图。输出似乎正常,但搜索未按预期工作。这是搜索查询问题吗


感谢您在advanced中提供的任何帮助

不,它并没有清楚地表明小写过滤不起作用-你正在经历的是(因为它们确实不能干净地应用于通配符搜索,因为它们没有完整的术语来处理)

如果要执行通配符、小写搜索,解决方案是在实际索引字段之前执行字段的小写或处理,并根据需要仅使用标记器拆分文本(其中
LowercaseTokenizer
似乎是)。否则,如果您不想对字符串执行任何标记化或拆分,请使用
string
字段


您可以使用自己的代码将内容发送到Solr,或者。

如果更改现有模式,则必须reindex@AshrafulIslam嗨,是的,重新索引并重新启动了solr实例。我甚至重新创建了新的内核来测试这一点。