8

我刚刚开始索引 pdf/word 文档,其中一些可能会变得相当大。更糟糕的是,我在索引分析器中使用了 n-gram。我有 8GB 的​​ RAM 专用于 ElasticSearch,但我们的索引目前大约 45GB 大(没有文档时只有大约 6GB)这导致了我的问题......

在我们将文档添加到索引后,重新索引所有内容开始花费更长的时间,这是意料之中的,但它也开始随机失败并出现一般超时错误。我将问题追溯到我们的 http 客户端(HTTParty ruby​​ gem),它的默认超时时间为 10 秒。我将它增加到 480 秒,重新索引可以获取更多文档,但最终仍然超时。

我的问题是,

  1. Elasticsearch 应该花那么长时间来响应索引请求吗?
  2. 我能做些什么来解决这个问题?
4

0 回答 0