본문 바로가기
카테고리 없음

사용자사전 문의 elastic support

by whathelllllllllllllllll 2021. 12. 3.
728x90

문의

 

  1. elastic cloud를 사용중입니다만, user_dictionary.txt 에
    두부
    두부

이렇게 동일단어가 두번 사용자사전에 있는 문제가 될까요???

 

2.설치형 elastic에서는, 인덱스가 user_dictionary.txt가 적용되어있고, 새로운 변경돈 user_dictionary.txt 사전을 이용해 indexing해야 할 때는 reindexing을 해주어야 새로운사전의 형태소 분석을 적용하여 인덱싱 하는 것으로 알고 있습니다.

elastic cloud에서 인덱스가 user_dictionary.txt가 적용되어있고, 새로운 변경돈 user_dictionary.txt 사전을 이용해 indexing해야 할 때는 모든 검색이 멈춘채, rolling chage 되는데 , cloud에서는 사용자가 별도로 reindexing이 필요없이, 기존 데이터에 새로운 사전대로 형태소 분석되어 인덱싱이 자동으로 되는 것인지 ?

궁금합니다.

 

 

답변

 

안녕하세요.

동일한 단어가 두번 되었다고 큰 문제는 없습니다만, 불필요한 공간을 사용하는 것이 될순 있겠죠.

사전파일을 적용하시는 또 다른 방법은 해당 인덱스를 close했다가 다시 open하는 것입니다.
관련 API에 대해서는 아래 링크를 참고하시기 바랍니다.
Close index API
Open index API

 

Close index API | Elasticsearch Guide [7.13] | Elastic

(Optional, Boolean) If false, the request returns an error if any wildcard expression, index alias, or _all value targets only missing or closed indices. This behavior applies even if the request targets other open indices. For example, a request targeting

www.elastic.co

 

Open index API | Elasticsearch Guide [7.13] | Elastic

Opens a closed index. For data streams, the API opens any closed backing indices. POST /my-index-000001/_open If the Elasticsearch security features are enabled, you must have the manage index privilege for the target data stream, index, or alias. You can

www.elastic.co

 

댓글