Sre*_*K M 5 ruby-on-rails sunspot-solr
我已经实现了solr搜索我的rails应用程序.我已经将搜索字段编入索引,并且工作正常.现在我想在搜索时排除一个名为Title的特定字段.如何在搜索时跳过此特定字段.是否还有索引文本字段的排除选项.
searchable do
integer :id
boolean :searchable
boolean :premium
string :status
time :updated_at
time :created_at
###################################################
# Fulltext search fields
text :title
text :summary
text :skills
end
Run Code Online (Sandbox Code Playgroud)
在这里,我如何只从全文搜索中删除标题字段
profiles = Profile.search do |s|
s.fulltext @selected_filters[:query][:value] , exclude => :title
end
Run Code Online (Sandbox Code Playgroud)
有没有办法这样做?请帮忙
您可以指定要包含在搜索中的字段
Profile.search do
keywords @selected_filters[:query][:value], :fields => [:summary, :skills], :minimum_match => 1
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1106 次 |
| 最近记录: |