Ich bin daran interessiert, das gleiche Textfeld mit verschiedenen Analysatoren zu indizieren, die beide für eine ungenaue Übereinstimmung und mit Schindeln für die Näherungsanpassung dienen. Von diesem Blogpost https://www.elastic.co/blog/multi-field-search-just-got-better Ich verstehe, dass dies möglich ist, aber ich bin mir nicht sicher, was ist der richtige Weg, es zu tun. Sollte ich das Feld nur zweimal als verschiedene Felder indizieren, jedes mit einem anderen Analysator, oder gibt es eine Möglichkeit, zwei Analysatoren für dasselbe Feld anzugeben?Elasticsearch - Wie man das gleiche Feld mit verschiedenen Analysatoren indexiert
1
A
Antwort
3
message: {
properties: {
text: {
type: 'string',
index: 'analyzed',
analyzer: 'custom_text_analyzer',
fields: {
standard: {
type: 'string',
index: 'analyzed',
analyzer: 'standard'
}
}
}
}
Hier ist eine Möglichkeit, es zu tun, können Sie einfach fügen Sie zusätzliche Felder auf eine Eigenschaft und geben ihm, was Eigenschaften, die Sie wünschen, wenn Sie Index auf dem Server. In diesem Fall, wenn ich dieses Feld referenzieren möchte, mache ich einfach meine Abfrage text.standard statt Text.
Verwandte Themen
- 1. Elasticsearch mehrere Analysatoren für ein einzelnes Feld
- 2. Analysatoren in elasticsearch
- 3. Zeigen Sie das gleiche Feld zweimal nebeneinander mit verschiedenen Werten
- 4. Verschiedene Analysatoren für jedes Feld
- 5. Wie indexiert man ein Array von verschachtelten Typen in Elasticsearch?
- 6. Elasticsearch - Einrichten von Standard-Analysatoren auf allen Feldern
- 7. Wie verschachtelte mysql-Objekte in elasticsearch mit logstash indexiert werden?
- 8. Merkwürdiges Verhalten des Tupel, das ein numply Feld indexiert
- 9. Elasticsearch 5: Boost-1-Feld
- 10. Wie man einen Ordner von epub, pdf-Dokumente mit elasticsearch indexiert
- 11. Roslyn Analysatoren mit Jenkins
- 12. Wie indexiert MongoDB Arrays?
- 13. Wie indexiert man Attribute aus Assoziationen?
- 14. Wie indexiert man eine temporäre Matrix?
- 15. Elasticsearch Multi-Feld-Abfrage
- 16. 2 Spalten auf das gleiche Fremd Feld
- 17. Apache Solr - Wie man Quellcodedateien indexiert
- 18. Wie man das gleiche Fragment mit verschiedenen Argumenten in viewpager erzeugt
- 19. Wie indexiert man ein NFS-Mount mit Nutch?
- 20. Elasticsearch 2.2 Abfrage, um eine Anzahl von Abfragezeichenfolgen für das gleiche Feld zu testen
- 21. Wie fügt man ElasticSearch ein neues Feld hinzu?
- 22. Django: Wie ändert man das gleiche Feld in anderen Einträgen mit demselben Fremdschlüssel?
- 23. Elasticsearch Aggregation auf verschiedenen Schlüsseln
- 24. Spark elasticsearch connector: Wie wählt man _id Feld?
- 25. Swift3, Wie benutze ich das gleiche UITableView in verschiedenen viewController
- 26. elasticsearch start error Wie löst man das?
- 27. Mit 2 verschiedenen SHA1 für das gleiche Android-Paket
- 28. Ich möchte das gleiche UserInterface mit verschiedenen Daten in ios
- 29. Gurke: Wie man die gleiche Regex in verschiedenen Transformationen verwendet?
- 30. Elasticsearch Matchliste gegen Feld
Danke! Mit Hilfe Ihrer Antwort habe ich auch herausgefunden, wo dies in der Dokumentation diskutiert wird - https://www.elastic.co/guide/en/elasticsearch/reference/current/multi-fields.html – Ruty
Ich bin froh, Ihnen helfen zu können , überprüfe eine Antwort, wenn du sie akzeptierst! Wir sind hier alle Rep-Huren. –