Suchabfrage, um verschachtelte Dokumente in elasticsearch mit _source disabled abzurufen

8

Ich habe die folgende Zuordnung

%Vor%

Ich bin nicht in der Lage, eine Möglichkeit zu finden, die verschachtelten Objektfelder mithilfe der Abfrage Felder abzurufen.

%Vor%

Die obige Abfrage gibt

zurück %Vor%

Als ich es versuchte

%Vor%

Ich habe den Fehler

bekommen
  

status: 400

     

Grund: "ElasticsearchIllegalArgumentException [Feld [Variation] ist kein Blattfeld."

Was wie erwartet ist.

Wie kann ich das Variationsobjekt erhalten, wie es ist?

Erwartetes Ergebnis Ich muss das variable Objekt als Ganzes abrufen, damit ich die Assoziation von Größe und Farbe beibehalten kann. Wie "rot" mit "XXL".

%Vor%

Update: Quelle ist für diesen Indextyp deaktiviert.

    
user1760178 03.10.2014, 15:31
quelle

2 Antworten

4

Wenn Sie Source Filtering verwenden, wird dies der Fall sein Wenn Sie die verschachtelten Objekte als Ganzes zurückgeben, lautet Ihre Abfrage:

%Vor%     
Dan Tuffery 05.10.2014 14:42
quelle
1

Sie sollten dies verwenden:

%Vor%

Ich benutze elasticsearch v. 5.1.1

    
Lukáš Sirhal 22.12.2016 11:52
quelle

Tags und Links