반응형
dynamicmapping
-
ElasticSearch - text, keyword 대체 무엇이 다른가?ElasticSearch 2024. 9. 25. 23:09
1. text 타입: 전문 검색(Full-text Search) 용도주요 기능: 전문 검색을 위해 데이터를 처리할 때 사용됩니다. 검색어의 일부분만 일치해도 검색 결과에 포함될 수 있도록 데이터를 분석하고 토큰화합니다.토큰 생성 방식: 텍스트 데이터는 분석기(Analyzer)에 의해 처리되고, 여러 개의 토큰으로 나눠집니다. 예를 들어, "quick brown fox"라는 텍스트가 있다면 text 타입의 필드에서는 이를 "quick", "brown", "fox"로 분리하여 각각의 토큰으로 저장됩니다.사용 예시: 검색어를 부분적으로 입력해도 문서 내에서 해당 단어의 변형이나 동의어 등을 찾아낼 수 있습니다. 문장이나 긴 텍스트에서 자유롭게 검색을 진행해야 하는 경우에 적합합니다.장점검색 유연성: 여러 단어..