Rails PG 搜索返回的结果少于预期

问题描述

在我的模型中,我有 pg_search 的 multisearchable 属性,当我测试时,显然它返回的结果更少。 这是我在模型中所做的:

multisearchable against: [:name],using: [:tsearch,:trigram],ignoring: :accents

这将返回 3 个结果:

PgSearch.multisearch("rent")

虽然这会返回 20 个结果:

MyModel.where("name LIKE ?","%rent%")

知道这里有什么问题吗? (为了测试,我创建了 20 个名称中带有“rent”的示例。)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...