我正在使用Carrot2和ElasticSearch。安装胡萝卜2插件时,我的elasticsearch服务器运行着大量数据。
想要获得一些基本问题的答案:
群集将仅在新索引的文档甚至旧文档上起作用吗?
如何指定要查看集群的字段?
curl命令正在起作用,并给出了一些结果。我如何获得curl命令,该命令将JSON作为localhost:9200 / article-index / article / _search_with_clusters形式的REST API URL输入?
感谢任何帮助。
是的,如果您想直接在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
在请求文档中找到更多信息。