簡體   English   中英

ElasticSearch索引,更新API

[英]ElasticSearch Index, Update APIs

我有一個用例,其中我在ElasticSearch中創建基於月的索引。 如果任何基於月份的索引中已經存在文檔,則可以更新這些索引中的數據(僅追加到數組類型字段),否則將在當前月份的索引中創建該文檔。

我可以通過一個操作來做到這一點嗎(如果存在於任何索引中或在最新索引中創建,則追加)? 如果沒有,實現此目標的最簡單方法是什么(使用JAVA)?

如果您正在使用JAVA API,請嘗試Rest High Level Client 您可以使用GET API搜索現有文檔,並且可以將更新請求發送到Elasticsearch。 更新現有文檔時,請確保已在內容中添加了現有元數據。 Index API將對第一次為其建立索引很有用。

熟悉這些概念后,您可以直接發送索引請求,而無需發送更新請求,該索引請求將被Elasticsearch本身視為更新請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM