在sunspot sunspot.github.com的示例中,belongs_to :blog
关联在searchable
带有integer :blog_id
. 稍后,可以使用with(:blog_id, 1)
.
如果已经这样做了,除了关联是针对 aretailer
并且索引是 on retailer_id
。然而,在搜索时,我使用with(:retailer_id, 4)
. 如果不使用此条件,则返回的所有结果都有一个retailer_id = 4
.
我已经重新索引了很多次。我已经尝试过 sunspot_rails 1.3.3 和 2.0.0。
所有其他text
字段似乎都可以正常索引。
Rails 日志中显示的查询(转到 solr)似乎包含正确的字段。
还有什么可能导致这种情况?