Elasticsearch – Term 쿼리

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

 

GET /_search

{

“query”: {

“filtered”: {

“filter”: {

“term”: {” programname”: “WHORUEventAuth”}

}

}

}

}

 

위와 같이 검색한다면 WHORUEventAuth 와 동일한 단어가 들어있는 Document들은 검색대상이 된다.

다만 단어 하나와 완전히 일치해야 한다.

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

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

var request = new
SearchRequest

{

 

Query = new
TermQuery { Field = “programname”, Value = “WHORUEventAuth” }

 

};

 

 

Facebook Comments

Leave A Reply

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

This site uses Akismet to reduce spam. Learn how your comment data is processed.