【发布时间】:2017-07-06 08:29:36
【问题描述】:
我正在使用它向 elasticcache 索引添加一堆记录:
def self.index_trends(trend_hashes)
formatted_trends = trend_hashes.map do |trend_hash|
{
index: {
_index: 'trends',
_type: 'trend',
_id: trend_hash["id"],
data: trend_hash
}
}
end
elasticsearch.bulk({
body: formatted_trends
})
end
现在我需要更新一条记录(给定它的 id)。我只想向data 哈希添加一个键值,而不是替换整个状态。如何使用elasticsearch-ruby 做到这一点?
【问题讨论】:
标签: ruby elasticsearch elasticsearch-ruby