【问题标题】:How to fix Elasticsearch "Invalid index and/or indexing error"如何修复 Elasticsearch “无效索引和/或索引错误”
【发布时间】:2020-09-22 12:51:12
【问题描述】:

我必须格式化我的电脑,当我再次使用 Elasticsearch 设置我的本地环境时,我收到了这个错误:

{"error":{"root_cause":[{"type":"index_not_found_exception","reason":"no such index","resource.type":"index_or_alias","resource.id":"model","index_uuid":"_na_","index":"model"}],"type":"index_not_found_exception","reason":"no such index","resource.type":"index_or_alias","resource.id":"model","index_uuid":"_na_","index":"model"},"status":404}

app/service_wrappers/elastic_search_client.rb:20:in `search'
app/queries/filter_query.rb:19:in `filter'
app/services/filter_services/apply_filters.rb:52:in `filter'
app/controllers/filters_controller.rb:70:in `apply_search'
app/controllers/application_controller.rb:508:in `block in render_json_on_logged_in_exception'
lib/concerns/traceable.rb:14:in `trace'
lib/concerns/traceable.rb:40:in `trace_callback'
app/controllers/application_controller.rb:506:in `render_json_on_logged_in_exception'
app/controllers/application_controller.rb:209:in `block in catch_db_exceptions'
lib/concerns/traceable.rb:14:in `trace'
lib/concerns/traceable.rb:40:in `trace_callback'
app/controllers/application_controller.rb:205:in `catch_db_exceptions'

【问题讨论】:

  • 请阅读“How to Ask”及其链接页面,以及“How do I format my posts...”和“How do I format my code blocks?
  • 你真的需要否决@theTinMan 的问题吗?
  • 是的。请阅读拒绝投票的原因(将鼠标悬停在向下箭头上)。然后仔细阅读我上面给出的链接。我们很高兴与您合作以提高您的问题的质量,这就是我发布这些链接的原因,但我们希望在这些问题上付出努力。 SO 不是留言板、论坛或“给我代码”或魔术答案网站。我们需要您付出非常真诚的努力,告诉我们解决问题的必要条件。

标签: ruby-on-rails ruby elasticsearch elastic-stack


【解决方案1】:

解决方案是运行以​​下命令

bundle exec rake elasticsearch:reload

在某些情况下,您可能需要以这种方式运行它

bundle exec rake elasticsearch:reload[instance]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 2018-02-22
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    相关资源
    最近更新 更多