6

我有问题,我不知道该去哪里。长话短说,我的网页设计师让我高高在上,我不知道他做了什么,他拒绝接听他的电话。我可以访问主页,但在那之后,我完全被锁定并盯着我商店中每个产品的 SearchPhaseExecutionException。任何帮助将不胜感激,因为我完全不知道该怎么做。这是完整的错误日志,我可以发布解决此问题所需的任何其他信息:

 SearchPhaseExecutionException at /category/1
Failed to execute phase [query], total failure; shardFailures {[_na_][product][0]: No     active shards}{[_na_][product][1]: No active shards}{[_na_][product][2]: No active shards}{[_na_][product][3]: No active shards}{[_na_][product][4]: No active shards}
4

2 回答 2

6

在您的网站/农场的某个地方,您正在运行弹性搜索服务器。该服务器有一个名为 的索引product,我猜这个索引包含有关您商店中产品的信息。目前,此弹性搜索服务器遇到某种问题,导致索引不可用。通过查看弹性搜索服务器的日志文件可能会告诉您发生了什么,这与您的 Web 服务器的日志文件不同。您是否看到任何名为 的日志文件elasticsearch.log

顺便说一句,由于可能需要多次迭代才能弄清楚发生了什么,因此将这个对话移动到弹性搜索邮件列表或 freenode 上的#elasticsearch IRC 频道可能会更容易。

于 2013-01-03T15:03:21.620 回答
1

有时由于数据而发生此错误,必须清理要搜索的数据,因为 elasticSearch 会因诸如“ [PREPARATION”甚至“ word:”之类的单词而崩溃,因为标点符号会使它发疯。

如果您不想清理数据,您可以捕获异常,它将继续

于 2013-10-30T21:16:02.680 回答