2016-08-02 21 views
0

Ich habe mein Feld in SOLR mit Feldtyp "Zeichenfolge" indiziert. Mein Feld enthält zwei Werte "APA" und "APA LN". Ich habe SOLR mit abgefragt q = Feld: "APA". Mit der obigen Abfrage bekomme ich die Ergebnisse für APA und APA LN. Ich muss SOLR abfragen, um "APA" zu bekommen. Jede Hilfe wird geschätztSOLR Genaue Übereinstimmung Ausgabe

Antwort

1

Ich nehme an, dass Ihr Feld "Feld" TextField oder text_general ist. Kannst du es in String ändern und es erneut versuchen?

also so etwas wie dieses

<field name="customfield" type="string" indexed="true" stored="true" multiValued="false" /> 
1

Es sollte nicht für einen Typ String geschehen. Das wahrscheinlichste Szenario besteht darin, dass Sie nach der Neuindizierung nicht vollständig neu indiziert oder nicht festgelegt haben.

Sie können überprüfen, was Ihr Feld tatsächlich enthält in der Admin-Benutzeroberfläche Schema Browser screen (drücken Sie Terminfo laden).