0

我有以下 define_index 方法:

define_index 索引内容索引 tags.content, :as => :tag_content 索引 link.title

has :is_private
has :user_id
has :created_at

结尾

当我索引时,我收到以下错误:警告:不推荐使用对 Rake DSL 方法的全局访问。请将 ... Rake::DSL 包含在使用 Rake DSL 方法的类和模块中。警告:在 /Users/azamtaghipoor/pakrat/Pakrat/app/models/user_post.rb:64:in 'block in' rake 中调用的 DSL 方法 ThinkingSphinx::Index::Builder#link 已中止!参数数量错误(1 对 2)

我已经尝试过 :link, :link:title :link.title 和类似的变体

没有索引 link.title 一切正常。任何帮助将不胜感激谢谢, Soheil

4

1 回答 1

0

找到了答案:

indexes assoc(:link).title, :as => :link_title

来自https://groups.google.com/forum/?fromgroups=#!topic/thinking-sphinx/aLkuwVzJSgg 由 pat allen 提出的问题:索引 link.title 由于名称冲突而导致错误与一些思考 sphinx 方法

于 2012-09-21T03:16:29.717 回答