2016-06-22 4 views
0

배치 프로세스를 사용하여 elasticSearch에 데이터를 업로드하고 있습니다. elasticSearch에 업로드해야하는 제 3 자로부터 하루에 한 번 데이터를 받고 있습니다.탄성 검색 인덱스

제 질문은 elasticSearch의 색인 & 미래 버전을 유지할 수 있습니까?

다음은 생각입니다. 일괄 처리가 성공한 경우 : 1. 이후 버전의 인덱스에 데이터를 업로드하십시오. 2. 현재 색인의 데이터를 과거에 복사하십시오. 3. 향후 버전의 색인 데이터를 현재 버전으로 복사하십시오.

일괄 처리가 실패한 경우 : 1. 아무 것도 수행하지 않고 현재 버전의 색인을 계속 진행하십시오.

아무도 도와 줄 수 있습니까?

답변

0

대개 별칭으로 수행됩니다. 예 :

별칭 어제의 색인 작업을 가리키는 : - (. 별칭 API 트랜잭션 변경을 할 수 있습니다)

working_index> index_2016_12_01

모든 것을 확인 스위치 별명 인 경우, 데이터를 업로드

working_index을, 새로운 index_2016_12_02 만들기 - > index_2016_12_02

그런 다음 이전 색인을 보관하거나 삭제하거나 그대로 둘 수 있습니다.

항상 실제 색인 이름 대신 별명에 대해 모든 조회를 수행하십시오.

+0

제안을 주셔서 감사합니다 ... 인덱스 –

+0

대신 별칭을 참조하는 샘플 검색 쿼리를 공유 할 수 있습니다. 인덱스 이름 대신 별칭을 사용할 수 있습니다. – xeye