른록노트

[Elasticsearch] comparison between fields = 필드 값이 동일한지 확인하는 본문

DB/[Elasticsearch]

[Elasticsearch] comparison between fields = 필드 값이 동일한지 확인하는

른록 2017. 12. 1. 09:40


down voteaccepted

You can use the script filter -

{
  "filtered": {
    "query": {
      "range": {
        "farePrice": {
          "gt": 100
        }
      }
    },
    "filter": {
      "script": {
        "script": "doc['originRegion'].value ==  doc['destinationRegion'].value"
      }
    }
  }
}


참고사이트

https://stackoverflow.com/questions/27708612/elasticsearch-comparison-between-fields

반응형
Comments