1

我正在尝试使用 pyes 获得一个使用弹性搜索的简单示例,但我无法让起始示例正常工作。我正在关注此处找到的文档:http: //pyes.readthedocs.org/en/latest/manual/usage.html

并且只是尝试运行以下功能,但它不太有效。

def index_transcripts():
    conn = ES('127.0.0.1:9200')
    conn.indices.create_index("test-index")

index_transcripts()

在我看来这应该非常简单,但我得到了以下错误:

pyes.exceptions.NoServerAvailable: list index out of range

我刚刚开始使用 Elastic Search,pyes 似乎是一个很棒的库,但我显然不确定应该如何使用它。任何帮助将不胜感激。

4

1 回答 1

0

这将起作用:

ES(server=[('http', 'localhost', 9200)])

服务器是一个元组列表。

文档在这里: http: //pyes.readthedocs.org/en/latest/references/pyes.connection.html

于 2013-06-04T23:25:09.267 回答