我尝试使用Curl在弹性搜索中运行以下搜索查询:
curl -XGET 'http://localhost:9200/db/table_one/_search?q=Summary:None'
我一直收到以下错误:
{"error":"SearchPhaseExecutionException[Failed to execute phase [query], all shards failed]","status":503}
我无法调试此问题。我编写curl命令的方式是否存在特定问题?谢谢!(我的数据库名称为db,我正在搜索的表是使用RethinkDB的table_one-Im)
答案 0 :(得分:0)
Elasticsearch首先检查分片的可用性。您的错误看起来在您的Rethink数据库实例中没有正常运行的分片。你能确认碎片的健康状况吗?