본문 바로가기
Etc

ELASTICSEARCH – TERM 쿼리

by 올엠 2020. 11. 4.
반응형

지정한 단어가 들어있는지를 확인한다.

 

GET /_search
  {
    “query”: {
      “filtered”: {
      “filter”: {
      “term”: {” programname”: “WHORUEventAuth”}
      }
    }
  }
}


다만 단어 하나와 완전히 일치해야 한다.
위와 같이 검색한다면 WHORUEventAuth 와 동일한 단어가 들어있는 Document들은 검색대상이 된다.

 WHORUEventAuth  WHORUEvent 로 검색할 경우에는 검색되지 않는다.

NEST를 이용한 검색 구분은 다음과 같다

 

var request = new
SearchRequest
{
  Query = new
  TermQuery { Field = “programname”, Value = “WHORUEventAuth” }
};
반응형