我试图获得一个使用pyes进行 flex 搜索的简单示例,但是我无法使这些初始示例正常工作。我正在关注此处找到的文档: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似乎是一个很棒的库,但是我不确定我应该如何使用它。任何帮助将不胜感激。
最佳答案
这将起作用:
ES(server=[('http', 'localhost', 9200)])
服务器是一个元组列表。
文档在这里:
http://pyes.readthedocs.org/en/latest/references/pyes.connection.html
关于python - Elastic Search没有可用的服务器,列表索引超出范围,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16905295/