【发布时间】:2012-11-25 02:55:33
【问题描述】:
我有一个使用 solr 的 Ruby on Rails 应用程序。我为此使用太阳黑子宝石。我也将 websolr 用于生产环境。
我知道我们可以使用 sunspot solr 进行全文搜索。但我也希望能够排除具有给定单词的任何命中(以及最终结果)。
示例类:
class Article
searchable do
text :title
text :content
end
end
现在,我想搜索其内容中包含 "Obama" 的文章,但也想排除 也 包含单词 "Lady 的文章嘎嘎”。我知道我可以对返回的结果数组应用拒绝块,但我想在 Solr 级别处理这种情况。
希望我能清楚地说明我的问题。
提前感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails ruby solr sunspot-solr websolr