我正在使用Sunspot Solr on Rails進行搜索。太陽黑子Solr訪問搜索結果中未存儲的屬性字段
在我的類定義我有這樣的事情(從我真正的簡化):
searchable do
text :name
integer :count
boolean :priority
end
有什麼辦法,我直接訪問命中結果他們的價值觀整數和布爾場從搜索?
我看到有選項可以設置屬性字段stored => true
,這使得它們可用於命中對象。然而,整數和布爾字段顯然已經存儲在某處,因爲我能夠對它們進行排序和過濾,而不是通過命中對象的存儲方法訪問它們,所以有什麼辦法可以讓它們顯示出來?
如果對此的答案爲否,stored => true
在傳遞給整數或布爾型字段時究竟做了什麼?
我在Websolr上有一個相當大的索引,並用stored => true
對此進行重新索引將會有點過分。