【发布时间】:2014-12-17 17:56:58
【问题描述】:
我需要加入另一个模型(GeoNameAlternateName)并根据文档进行尝试。但由于某种原因,我收到以下错误:
ArgumentError: Unknown field option :prefix provided for field :name
我的 GeoNameCityModel 可以这样搜索:
searchable do
text :name
string :feature_class
string :feature_code
latlon(:lonlat) { Sunspot::Util::Coordinates.new(lat, lon) }
join(:name, :prefix => "alternate", :target => GeoNameAlternateName, :type => :text, :join => { :from => :geonames_id, :to => :geonames_id })
end
两个模型都有字段列?这可能会干扰吗?
我在 mac osx,rails 4.1.8 上运行, ruby-2.1.1/gems/sunspot_solr-2.1.1/solr solr 规范 4.2.0.2013.03.06.22.32.13 solr-impl 4.2.0 1453694 - rmuir - 2013-03-06 22:32:13 lucene 规范 4.2.0 lucene-impl 4.2.0 1453694 - rmuir - 2013-03-06 22:25:29
【问题讨论】:
标签: ruby-on-rails solr sunspot