인프런 커뮤니티 질문&답변

엘라스틴님의 프로필 이미지
엘라스틴

작성한 질문수

ElasticSearch Essential

검색이 안되는 문제 문의

해결된 질문

작성

·

249

·

수정됨

0

안녕하세요~

 

찾아보다 해결이 안되어 문의 드립니다.

 

현재 동작하는 인덱스 색인은 아래와 같습니다.

그런데, 예를들어 "트루그린" 이라고 검색하면

이 인덱스에 들어있는 도큐먼트는 9개인데,

2개만 검색이 됩니다.

아래와 똑같이 테스트인덱스를 생성하여, 도큐먼트 9개를 넣어서 search하면

또 9개가 나옵니다.

왜 이런 현상이 발생하는지 도움주시면 정말 감사드리겠습니다~

답변 1

1

강진우님의 프로필 이미지
강진우
지식공유자

A 라는 인덱스에 "트루그린" 이라고 검색하면 검색 결과가 9개 나와야 하지만 2개 밖에 안나오고 , 같은 인덱스 설정으로 B 라는 인덱스를 만들어서 "트루그린" 이라고 검색하면 검색 결과가 9개 나온다는 이야기죠?

그럴 경우에는 _analyzeAPI를 사용해서 A 라는 인덱스와 B 라는 인덱스에서의 토큰 결과가 동일한지를 살펴 봐야 합니다. 아마도 두 인덱스 간 애널라이저 관련된 설정이 다른 부분이 있거나 매핑 정보가 다른 부분이 분명히 존재 할 겁니다. 그걸 찾아 봐야 합니다.

엘라스틴님의 프로필 이미지
엘라스틴

작성한 질문수

질문하기