multifield 썸네일형 리스트형 Elasticsearch 여러 필드 검색 하기 COPY_TO사용법 Elasitcsearch는 inverted index를 이용해서 아주 빠르게 우리가 원하는 내용을 찾을 수 있습니다. 오늘은 Elasitcsearch를 이용해서 여러 필드를 검색하는 방법에 대해 작성해 보겠습니다. 위에 내용처럼 ES는 Inverted index를 사용한 검색을 하기 때문에 기본적으로 DSL을 사용합니다. 찾으려는 내용이 Text 필드 이거나 Keyword필드일 때 각각 match와 term을 사용해서 검색을 할 수 있습니다. 그런데 간혹 2가지 이상의 필드를 검색할때 어떻게 검색해야 하는지 난감한 순간이 있는데, 그럴 때 제가 사용했던 방법에 대해 말씀드리겠습니다. Text필드 검색 text 검색일때는 multi_match를 사용하면 됩니다. 예를 들어서 아래와 같은 인덱스가 있다고 할.. 더보기 이전 1 다음