gpt4 book ai didi

ruby-on-rails - 带有 rails 的 elasticsearch 别名

转载 作者:行者123 更新时间:2023-12-02 22:19:21 25 4
gpt4 key购买 nike

感谢 elasticsearch-rails gem ( https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-persistence ),我将 rails 与 elasticsearch 结合使用

我正在使用文档中描述的存储库模型,我可以更改索引,但是是否可以使用 ES 的别名功能?如果是这样,如何?示例:

require 'elasticsearch/persistence'
repository = Elasticsearch::Persistence::Repository.new
repository.index = "myindex"

工作正常,但没有说明如何创建别名

最佳答案

client = Elasticsearch::Client.new 
# or other es client
client.indices.update_aliases body: {
actions: [
{ add: { index: 'your_index_name', alias: 'your_alias_name' } }
]
}

关于ruby-on-rails - 带有 rails 的 elasticsearch 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40970513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com