Elastic Search (10) 썸네일형 리스트형 [Elastic Search]Query 스터디-2편 Term 쿼리, Multi-match 쿼리 용어 쿼리 용어 쿼리는 완벽하게 매칭되는 단어 혹은 문구를 가져온다. match 쿼리와는 다르게 문장에 대한 full-text-match 검색이기 때문에 문장 전체를 알고 있어야 한다. 기존 review 인덱스에서 review 데이터가 text 타입으로 되어 있어 term 쿼리가 작동하지 않는 문제가 있었다. 그래서 새롭게 인덱스를 구성하였다. "mappings": { "properties": { "prd_id": { "type": "text" }, "review_id": { "type": "text" }, "review": { "type": "text", "fields": { "full": { "type": "keyword" }, // nori 필터를 시도했지만 실패하였다.. 다음에 다시! "nori_.. [Elastic Search] Query 스터디-1편 Match, Match Phrase 인덱스 설명 현재 review 인덱스를 생성하였고, review 인덱스의 필드는 아래와 같이 구성되어 있다. "mappings": { "properties": { "prd_id": { "type": "text" }, "review_id": { "type": "text" }, "review": { "type": "text" }, "genders": { "type": "rank_features" } } } 매칭 쿼리 전문(Full-text query) 쿼리로 Match 키워드를 가지고 검색하는 쿼리이다. match에서 사용하는 검색어도 토큰화가 되어 검색한다. 저장된 원문 역시 토큰화 되어 저장되어 있어 가능하다. 하나의 용어를 검색하는 쿼리 GET review/_search { "_source": ["re.. 이전 1 2 다음