2016-08-16 50 views

回答

0

返回文檔的搜索查詢:

{ 
    "exists" : { "field" : "user" } 
} 

文檔:here

+0

我想在存在的情況下執行OR操作 –

0

這應該讓你去

{ 
    "query": { 
     "bool": { 
     "minimum_should_match": 1, 
     "should": [ 
      { 
       "exists" : { "field" : "fieldA" } 
      }, 
      { 
       "exists" : { "field" : "fieldB" } 
      } 
     ] 
     } 
    } 
} 
+0

我試過這個時得到空結果 –

+0

您能你認爲應該如何匹配一個樣本文件? – Val

+0

DOC 1: { 名: 「XYZ」,年齡:12,地址: 「XXX」 } DOC2: { 名: 「XYZ」,年齡:12,地址: 「XXX」 } DOC 3 : { 名稱: 「XYZ」,年齡:12 } DOC 4: { 名稱: 「XYZ」,地址: 「XXX」 } 我要取的有兩種年齡和地址的所有文件。它不應該獲取不具有年齡和地址的文檔。 –

相關問題