我正在使用SunSpot Solr通过我的应用程序搜索文本和邮政编码。 我正在搜索下面的模型,
searchable do
text :city
integer :zip
end
def self.search_with_solr(search_word)
search = Hometown.solr_search do
fulltext(search_word)
end
search.results
end
每当我搜索邮政编码和城市(例如123和blah)时,它会返回结果, 但是如果我搜索以0开头的拉链(例如001223),它就不会返回结果。
我想在schema.xml中需要更改配置。我尝试了每一个组合但是静脉。 如果我得到快速回复,我将不得不承担责任。
答案 0 :(得分:0)
原来是一个很小的改变!
我使用INTEGER作为存储拉链的数据类型。将其转换为STRING,字符数限制为6并获得结果!