一尘不染

Carrot2 + ElasticSearch基本信息流

elasticsearch

我正在使用Carrot2和ElasticSearch。安装胡萝卜2插件时,我的elasticsearch服务器运行着大量数据。

想要获得一些基本问题的答案:

  • 群集将仅在新索引的文档甚至旧文档上起作用吗?

  • 如何指定要查看集群的字段?

  • curl命令正在起作用,并给出了一些结果。我如何获得curl命令,该命令将JSON作为localhost:9200 / article-index / article / _search_with_clusters形式的REST API URL输入?

感谢任何帮助。


阅读 388

收藏
2020-06-22

共1个答案

一尘不染

是的,如果您想直接在ES安装中使用该插件,则需要自己进行REST调用。我相信您正在使用Python。看一下请求。它是用于python的令人愉快的REST工具。

要发出POST请求,您可以执行以下操作:

import json
url = 'localhost:9200/article-index/article/_search_with_clusters'
payload = {'some': 'data'}
r = requests.post(url, data=json.dumps(payload))
print r.text

请求文档中找到更多信息。

2020-06-22