Ich habe ein Feld "Suchtext", dass ich ein Unterfeld "Schindel" zur Verfügung gestellt habe und ich Indexierung dieses Suchtextfeld mit einem Schindeln-Filter.Elasticsearch 2.x - Zurückgeben einer Liste von Schindeln
Ich brauche die Liste der Schindeln, die für dieses Feld erstellt wurden, damit ich einige Operationen für dieses Feld ausführen kann. Wenn ich das Feld "suchtext.single" abrufe, enthält es nur den ursprünglichen Text.
Bedeutet das, dass der Schindel-Analysator, den ich eingerichtet habe, nicht funktionierte, oder dass ich die Liste der Schindeln auf andere Weise zurückbekommen muss?
'bereitgestellt ein Unterfeld "shingle" meinen Sie im Mapping oder im aktuellen json-Dokument? Wenn das erste, wie erhalten Sie die Suchtext.Single-Feld an erster Stelle? – keety
Ich habe eine Zuordnung zu einer Eigenschaft mit dem Namen: "Suchtext" In meiner Zuordnung habe ich eine Zuordnung zu "Suchtext.single" erstellt, so dass ich explizit die Schindeln abrufen konnte, die erstellt wurden. Normalerweise verwende ich das Mapping zu meiner Dokumentklasse, aber diese Zuordnung existiert nicht direkt, da dieses Feld gerade von dem von mir erstellten Mapping erstellt wird. Ich möchte die Felder verwenden, um bestimmte Datenfelder selbst abzurufen, anstatt die Dokumentzuordnung zu verwenden, da diese mit der Menge der zurückgegebenen Daten sehr umfangreich werden kann. –