2017-09-28 6 views
1

"MyIndex"라는 기존 색인이 있는데, ElasticSearch에 일종의 데이터를 저장하는 데 사용하고 있습니다. 동일한 색인에는 수백만 개의 레코드가 있습니다. ElasticSearch 1.5 버전을 사용하고 있습니다. 이제 "MyIndex"색인에 저장하는 동일한 문서에 두 개의 필드를 더 추가하고자하는 새로운 요구 사항이 생겼습니다. 이제는 앞으로 새로운 스키마와 오래된 스키마 문서를 모두 사용하고 싶습니다.ElasticSearch1.5 : 기존 작업 색인에 새 필드 추가

무엇을 할 수 있습니까? 동일한 색인에 새 문서를 삽입 할 수 있습니까? ElasticSearch 매핑에 몇 가지 변경 사항이 필요합니까? 아무 것도 변경하지 않으면 기존 검색 기능에 영향을 줍니까?

의견을 남기려면이 문제를 해결하십시오.

미리 감사드립니다.

답변

1

mapping을 업데이트하여 기존 색인에 새 필드를 추가 할 수는 있지만 대부분의 경우 새 필드가있는 문서를 직접 색인 할 수 있으며 ES 추론 유형을 권장합니다 (단, 항상 권장되는 것은 아니지만). 인덱싱 할 데이터 유형 및 문자열에 대한 특수 분석기가 필요한지 여부