我面临一个难题。
我正在尝试构建一个搜索选项以及允许用户按已确定记录的位置进行搜索的方面。
问题是我的数据库结构如下:
{Location (id, name)} has_many {User (id, name)} and user has_many {pins (id, name)}
我的控制器:
def index
@search = Pin.search do
fulltext params[:search]
order_by :created_at, :desc
end
@pins = @search.results
respond_to do |format|
format.html # index.html.erb
format.json { render json: @pins }
end
end
我的引脚模型:
searchable do
text :title, :boost => 5
text :description
end
belongs_to :user
我能做些什么?谢谢!