2016-05-10 25 views
0

Ich versuche _analyze in ES.When zu laufen i die follwoing für nicht verschachtelte Feld gebe ich bin immer Antwortanalysieren in verschachteltes Objekt Elasticsearch

GET index_v5/[email protected] 
{ 
    "text": "stack overflow" 

} 

Aber wenn ich das gleiche für nested Objekt i Fehler bekommen bin

GET index_v5/[email protected] 
    { 
     "text": "stack overflow" 

    } 

Fehler: Request failed to get to the server (status code: 0):

ich oben Requetes von Sinn-Plugin versucht haben.

Was ist schief gegangen, wenn ich geschachtelte Felder _analyze gebe?

Antwort

1

Sie müssen die @ Zeichen mit %40 wie folgt entkommen und es wird funktionieren. Der Grund dafür ist, dass das Zeichen @ ein reserviertes URL-Zeichen ist.

GET index_v5/_analyze?field=nestedobject.%40name 
{ 
    "text": "stack overflow" 

} 
+0

Gem, arbeitete für mich – Backtrack

+0

Super, froh, dass es geklappt hat. – Val

Verwandte Themen