不得不格式化我的计算机,当再次使用elasticsearch设置本地环境时,出现了这个奇怪的错误
{“错误”:{“ root_cause”:[{“类型”:“ index_not_found_exception”,“原因”:“无此类索引”,“ resource.type”:“ index_or_alias”,“ resource.id”:“模型“,” index_uuid“:” na“,” index“:” model“}],” type“:” index_not_found_exception“,” reason“:”无此索引“,” resource.type“:” index_or_alias “,” resource.id“:”模型“,” index_uuid“:” na“,” index“:”模型“},”状态“:404}
app / service_wrappers / elastic_search_client.rb:20:insearch'
app/queries/filter_query.rb:19:in
filter'app / services / filter_services / apply_filters.rb:52:infilter'
app/controllers/filters_controller.rb:70:in
apply_search'app / controllers / application_controller.rb:508:inblock in render_json_on_logged_in_exception'
lib/concerns/traceable.rb:14:in
trace'lib / concerns / traceable.rb:40:intrace_callback'
app/controllers/application_controller.rb:506:in
render_json_on_logged_in_exception'app / controllers / application_controller.rb:209:inblock in catch_db_exceptions'
lib/concerns/traceable.rb:14:in
trace'lib / concerns / traceable.rb:40:intrace_callback'
app/controllers/application_controller.rb:205:in
catch_db_exceptions'
解决方案是运行
bundle exec rake elasticsearch:reload
在某些情况下可能是
bundle exec rake elasticsearch:reload[instance]