2016-05-10 149 views
0

我試圖運行ES.When _analyze我給非嵌套場我得到響應分析嵌套的對象elasticsearch

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

} 

的follwoing但是當我使用同爲nested對象我收到錯誤

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

    } 

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

上面我已經從感插件requetes嘗試。

當我給_analyze嵌套字段時出了什麼問題?

回答

1

你需要逃避@標誌與%40這樣,它會工作。原因是因爲@符號是一個保留的URL字符。

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

} 
+0

寶石,爲我工作 – Backtrack

+0

真棒,很高興它解決了。 – Val