Search 带有eDiscoveryMax的RequestHandler忽略同义词和停止词

Search 带有eDiscoveryMax的RequestHandler忽略同义词和停止词,search,solr,solrcloud,Search,Solr,Solrcloud,我在我的solrconfig.xml中定义了以下查询: <requestHandler name="/defaultSearch" class="solr.SearchHandler"> <!-- Adds filters to all queries--> <lst name="appends"> <str name="fq">-DELETED:true</str> </lst>

我在我的
solrconfig.xml
中定义了以下查询:

  <requestHandler name="/defaultSearch" class="solr.SearchHandler">
    <!-- Adds filters to all queries-->
    <lst name="appends">
      <str name="fq">-DELETED:true</str>
    </lst>

    <lst name="defaults">
      <!-- See http://wiki.apache.org/solr/DisMaxQParserPlugin -->
      <str name="defType">edismax</str>
      <str name="echoParams">explicit</str>
      <str name="df">text</str>
      <!-- As dismax is used, 0.00 = is pure dismax , 1.00 = sum -->
      <float name="tie">1.00</float>
      <!-- Query Fields - Search fileds with its height -->
      <str name="qf">
        DocumentDisplayName^10 DocumentName^9
        DocumentContent^5 DocumentDescription^3 DocumentTAGS^8
      </str>
      <!-- Phrase Field - frases fields used on quer as phrase >> "" -->
      <str name="pf">
        DocumentDisplayName^10 DocumentName^9
        DocumentContent^5 DocumentDescription^3 DocumentTAGS^8
      </str>
      <!-- See http://wiki.apache.org/solr/DisMaxQParserPlugin -->
      <str name="mm">
        2&lt;-1 5&lt;-2 6&lt;90%
      </str>
      <!-- Phrase whitespace ignore -->
      <int name="ps">10</int>
    </lst>
  </requestHandler>

-删除:真
埃迪斯马克斯
明确的
文本
1
DocumentDisplayName ^10 DocumentName ^9
文档内容^5文档描述^3文档标签^8
DocumentDisplayName ^10 DocumentName ^9
文档内容^5文档描述^3文档标签^8
2-1 5-2 690%
10
它工作得很好,但是,它忽略了我的stopwords和同义词文件

我不明白发生了什么,也不知道如何解决它。 有什么帮助吗


编辑

在不使用通配符的情况下执行查询“暂时解决”问题


谢谢。

您的模式配置看起来如何?你有什么疑问?给我们举更多的例子,我已经更新了这个问题。感谢您的帮助,并对信息不足表示歉意。