2017-12-15 6 views
0

_id이 이미있는 문서가 있으면 문서를 다시 색인화하지 않을 수 있습니까? MySQL에서 INSERT IGNORE과 같은 쿼리일까요?ElasticSearch에 대한 INSERT IGNORE 동일

대량 API를 사용하며 다시 색인화하는 데 오래 걸리므로 누락 된 문서를 색인하려고합니다.

가능합니까?

답변

1

색인 대신 작성 조치를 사용할 수 없습니까?

문서가 이미있는 경우 만들기 작업이 실패합니다.

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html

+0

감사합니다! 어떻게 내가 이것을 놓칠 수 있니?) – Curious

+0

게시물이 내 질문에 답해 주므로 받아 들일 만합니다.) 그러나'create' 연산은'index'보다 몇 배 느린 것으로 보입니다. 우연히 더 나은 대안을 알고 있습니까?) – Curious

+0

버전 관리와 함께 색인 작업을 사용하고 elasticsearch에서 내부 또는 외부 버전 관리를 사용할지 결정할 수도 있습니다. https://www.elastic.co/guide/en/elasticsearch/reference/current/ docs-index_.html # index-versioning – Thomas

관련 문제