Monday, December 14, 2020

Elastic - quick search syntax

 Search over several fields 


All the condition must match 

curl -XPOST my_index/_search
{
  "query": {
    "bool": {
      "must": [
        {
          "match": {
            "accountId": "le79612186"
          }
        },
        {
          "match": {
            "docType": "transfer_conversation"
          }
        },
        {
          "exists": {
            "field": "eventTime"
          }
        }
      ]
    }
  }
}