簡體   English   中英

如何修復 Elasticsearch “無效索引和/或索引錯誤”

[英]How to fix Elasticsearch “Invalid index and/or indexing error”

我必須格式化我的電腦,當再次使用 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'

解決方案是運行以下

bundle exec rake elasticsearch:reload

在某些情況下,您可能需要以這種方式運行它

bundle exec rake elasticsearch:reload[instance]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM