使用Pg Search在轨道4上。
有一段时间我一直试图让精确的比赛首先显示。好吧,我终于让它在开发中工作,但是当我部署到heroku时它不再起作用了。
Cream cheese
会在cheese
之前显示。 Coke zero
之前会显示coke
。等等。有人有这个问题吗?无法找到文档,也不知道从哪里开始。很难诊断任何问题,因为它可以在开发中找到。
这就是我的范围:
pg_search_scope :search, :against => :specific,
:using => { dmetaphone: {}, tsearch: { dictionary: 'english' },
trigram: {:threshold => 0.5} },
ignoring: :accents