2016-05-05 18 views
0

Mein Feldwert sieht wie UzC1qjJMt_afb-gjOewA:9 aus. Term gliedert es in drei verschiedene Werte UzC1qjJMt_afb, gjOewA und 9. Es sieht für alle Feldwerte ziemlich einheitlich aus. Es klingt wie ein Problem mit Begriff.Termin bricht meinen Feldwert in mehrere Werte

Kann jemand es bestätigen? Vielen Dank.

jede Hilfe wäre willkommen.

+0

verbesserte Formatierung finden – cramopy

Antwort

0

Dies ist sehr zu erwarten Verhalten in Elasticsearch und es gibt kein Problem mit Begriff.

Grundsätzlich indexiert Elasticsearch String-Werte auf 3 Arten und es wird durch index Attribut dieser bestimmten Feldzuordnung gesteuert. Es scheint, dass Ihr Feld mit dem Standardwert analyzed zugeordnet ist. Wenn Sie den vollständigen Zeichenfolgenwert indizieren möchten, müssen Sie die Zuordnung als not_analyzed angeben.

Sie können weitere Informationen über String-Feldzuordnung here und über Standard-Analysator here