簡體   English   中英

在Google Go中使用Olivere / Elastic在ElasticSearch中通過查詢更新記錄

[英]Updating a record by query in ElasticSearch using olivere/elastic in google go

我在go應用程序中使用Olivere / elastic庫進行elasticsearch 我有一個用於Elasticsearch文檔的特定字段(例如fieldA )的值列表。 我想通過在字段fieldA上搜索來更新所有文檔的特定字段。

這: 在Google Go中使用Olivere / elastic更新ElasticSearch中的記錄將說明更新部分。 但就我而言,沒有要更新的文件ID。 因此,我可以進行搜索調用以檢索文檔ID,然后對其進行更新,還是缺少另一種方法? 提前致謝。

如果您需要更新文檔列表,則可以使用Update By Query API 單元測試為您提供了有關語法外觀的提示。 但是,如果您對單個文檔有單獨的值,那么我想除了一個一個地更新它們之外別無選擇。 最快的方法是使用Bulk API

暫無
暫無

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

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