2016-11-25 83 views

回答

0

如果您使用的是ElasticSearch 5,那麼這些API會有所變化。因此,在ElasticSearch 5及以下版本中查詢。

"query": { 
       "query_string": 
       { 
        "query": { 
         "city_key":"{{phyCity}}" 
        } 
       } 
      } 

對於ElasticSearch 5.

   "query_string": 
       { 
        "query": { 
         "city_key":"{{phyCity}}" 
        } 
       } 
+0

通過以ES-5我正在此錯誤運行上述查詢產生的原因:RemoteTransportException [[IhhQQOk] [127.0.0.1:9300] [指數:數據/讀取/搜索[相位/查詢]]];嵌套:ParsingException [[size] query malformed,no start_object after query name]; 引起:ParsingException [[size]查詢格式錯誤,查詢名稱後沒有start_object]。你能建議如何解決這個問題嗎? – banu

+0

在Elasticsearch 2.3 SearchRequestBuilder有setTemplate方法,但在elasticsearch 5.0中setTemplate不可用在elasticsearch 5.0中備用選項是什麼? – banu

+0

你能再請Json嗎?我嘗試使用curl發佈模板並獲取它。這對我來說可以。 –