gpt4 book ai didi

ruby-on-rails - Elasticsearch 和 Tire Gem : "IndexMissingException[[products] missing]"?

转载 作者:行者123 更新时间:2023-11-29 02:53:47 25 4
gpt4 key购买 nike

我不确定如何让我的产品编入索引,因为我认为这就是我收到此错误的原因:

Tire::Search::SearchRequestFailed in SearchController#results

404 : {"error":"IndexMissingException[[products] missing]","status":404}

这是我的产品型号:

class Product < ActiveRecord::Base
attr_accessible :name, :description
belongs_to :user

include Tire::Model::Search
include Tire::Model::Callbacks

def self.search(params)
tire.search(load: true, page: params[:page], per_page: 10) do
query { string params[:query]} if params[:query].present?
end
end
end

如果这是问题,我该如何为我的产品编制索引?

谢谢。

最佳答案

运行以下 rake 任务

rake environment tire:import CLASS='Product' 

关于ruby-on-rails - Elasticsearch 和 Tire Gem : "IndexMissingException[[products] missing]"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11968321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com