반응형
Recent Posts
Recent Comments
관리 메뉴

개발잡부

[es] script_fields 본문

ElasticStack/Elasticsearch

[es] script_fields

닉의네임 2022. 4. 8. 16:42
반응형
GET hyper-item/_search
{
  "query": {
    "term": {
      "itemNo": {
        "value": "156711353"
      }
    }
  },
  "script_fields": {
    "edlp.ranking": {
      "script": { 
        "source": "if(doc['edlp.keyword'].value == params['multiplier'] || (  doc['edlp.addKeyword'].size() > 0 && doc['edlp.addKeyword'].contains(params['multiplier']))) {return doc['edlp.ranking'].value; }", 
        "params": {
          "multiplier": "이두현님식은이처"
        }
      }
    }
  }
}
반응형

'ElasticStack > Elasticsearch' 카테고리의 다른 글

[es] 쿼리를 만들어 보자 4  (0) 2022.04.24
[es] _script sort  (0) 2022.04.08
[es] payload score  (0) 2022.02.20
[es] 자동완성 3  (0) 2022.02.06
[es] 쿼리를 확인해보자  (0) 2022.01.30
Comments