我正在尝试使用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
我刚刚开始使用弹性搜索,而且pyes看起来像一个很棒的库,但我很清楚我应该如何使用它。任何帮助将不胜感激。
答案 0 :(得分:0)
这将有效:
ES(server=[('http', 'localhost', 9200)])
服务器是元组列表。
此处的文档如下: http://pyes.readthedocs.org/en/latest/references/pyes.connection.html