太阳黑子关键字和全文之间有什么区别

lul*_*ala 9 solr ruby-on-rails sunspot

我正在重构我的代码并发现我使用它们keywordsfulltext进行搜索.使用自述文件fulltext自述文件中使用,并keywordsWiki中使用.有一个讨论提到那些是做同样事情的不同方式,但它没有解释差异是什么.另外,我keywordsAPI文档中找不到.

这两者可以互换使用吗?它们之间有什么区别?每个有什么限制?有什么值得注意的吗?

cri*_*ian 21

它们之间没有区别,关键字是全文的别名

alias_method :keywords, :fulltext
Run Code Online (Sandbox Code Playgroud)

上面的行定义于sunspot/lib/sunspot/dsl/standard_query.rb.