gpt4 book ai didi

elasticsearch - 如何从所有服务器上的搜索结果创建索引?

转载 作者:行者123 更新时间:2023-12-03 02:04:58 25 4
gpt4 key购买 nike

我将从经过过滤的查询中获取文档(很多文档)。然后,我将立即从它们创建索引(在Python中,使用requests直接查询REST API),而无需进行任何修改。

是否可以直接在服务器上进行此操作,而无需将数据往返传递到脚本并返回?

Another question类似(意图上),唯一的答案是通过Logstash(等效于使用我的代码,尽管可能更有效)

最佳答案

引用http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/reindex.html

简而言之,您需要做的是
0.)确保将_source设置为true

1.)使用扫描和滚动API,通过搜索类型扫描传递经过过滤的查询,

2)使用滚动ID获取文档

2.)使用源字段批量索引结果,该字段返回用于索引数据的json

引用:
http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/scan-scroll.html

指南/en/elasticsearch/guide/current/bulk.html

指南/en/elasticsearch/guide/current/reindex.html

关于elasticsearch - 如何从所有服务器上的搜索结果创建索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27459784/

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