Solr精确子串匹配不起作用

时间:2014-04-18 10:44:39

标签: solr solr4


我想在Solr中执行精确的子串匹配,即

 am going

应与包含

的文档匹配(包括停用词,顺序相同
  I am going to school

子字符串是最终用户输入的自由文本。 我按如下方式设置了schema.xml:

 <fieldType name="c_text" class="solr.TextField">
  <analyzer>
    <tokenizer class="solr.StandardTokenizerFactory"/>
        <filter class="solr.StandardFilterFactory"/>
        <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>

它不起作用。我错过了什么请指教! 我是索尔的新手。
谢谢!

1 个答案:

答案 0 :(得分:4)

您应该将查询中包含“”的短语包围起来。喜欢这个

  

“我要去”

请看这里solr query syntax