Durchführen einer EXAKTEN Übereinstimmung bei der SOLR-Suche

Ich führe eine SOLR-Suche durch. Wenn ich beispielsweise Richard Chase eingebe, erhalte ich alle Richards im Index und alle Chases, wie Johnny Chase usw., wenn ich eigentlich nur alle Namen zurückgeben möchte, die BEIDEM Richard UND Chase entsprechen.

meine config einstellungen sind

<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
  <analyzer type="index">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
    <!-- in this example, we will only use synonyms at query time
    <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
    -->
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
  <analyzer type="query">
    <tokenizer class="solr.StandardTokenizerFactory"/>
    <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" />
    <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
    <filter class="solr.LowerCaseFilterFactory"/>
  </analyzer>
</fieldType>

und meine Abfrage durchsucht Textfeld

Text: Richard Chase

Irgendwelche Ideen, was ich falsch mache?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage