我通過太陽黑子on Rails的使用Apache Solr實現與標準語法: class Post < ActiveRecord::Base
searchable do
# ...
latlon(:location) { Sunspot::Util::Coordinates.new(lat, lon) }
end
end
與搜索: Post.search
我有一個使用solr的Ruby on Rails應用程序。我使用太陽黑子寶石。我也使用websolr生產環境。 我知道我們可以用sunspot solr做全文搜索。但我也希望能夠排除任何具有給定單詞的擊打(並最終導致)。 Example類: class Article
searchable do
text :title
text :content
end
我正在使用Sunspot Solr on Rails進行搜索。 在我的類定義我有這樣的事情(從我真正的簡化): searchable do
text :name
integer :count
boolean :priority
end
有什麼辦法,我直接訪問命中結果他們的價值觀整數和布爾場從搜索? 我看到有選項可以設置屬性字段stored => true,這使得
搜索我有一個布爾領域的回報率模型: field :active, :type => Boolean
這是在搜索塊上市: searchable do
boolean :active
而且還搜索查詢: s = Document.search do
with(:active, true)
end
並以我的Solr的schema.xml文件: <field name="a