我正在尝试将我的Rails应用升级到rails v 4.x,因此使用gems v> 2.x。 我尝试使用gems版本1.3.3,但看起来它们与新的rails版本不兼容......
我现在开始solr开发和测试:sunspot-solr start,保留默认选项。
无论如何,除了一种奇怪的行为外,我的大部分工作都有效。
我的模型定义非常类似:
AAA级<的ActiveRecord ::基
可搜索的
text :code
text :name
端
端
假设我有一个包含这些值的数据库条目:
code: 'ABC' name 'testy searchy'
如果我尝试:
AAA.search do fulltext('abc') end
我得到了正确的结果
如果我尝试:
AAA.search do fulltext('ab') end
我得到了正确的结果
如果我尝试:
AAA.search do fulltext('testy') end
我得到了正确的结果。
但如果我尝试:
AAA.search do fulltext('tes') end
我没有得到任何结果,而在版本1.3.3中,一切都工作得很好。
我错过了什么?