Fielddata is disabled on text fields by default 오류 해결

SOUTH DARIA·2022년 3월 14일
1

https://velog.io/@jynam821/ElasticSearch-includetypename-is-set-to-true-error

위의 링크를 보면 지난 번에 아래의 오류를 마주쳤었다.
이전에는 Fielddata 타입을 true로 세팅해주면서 해당 오류를 해결했었는데,
실제 운영중인 production 환경에서 fielddata 타입을 변경하는 것에 확신이 없어 다른 방안을 찾아보았다.

"Fielddata is disabled on text fields by default. Set fielddata=true on [fastest_method] in order to load fielddata in memory by uninverting the inverted index. Note that this can however use significant memory. Alternatively use a keyword field instead."

위처럼 .keyword 를 사용해서 해결이 가능하다.

profile
고양이와 함께 - 끄적끄적 개발하고 이씁니다 ~!

0개의 댓글