我正在尝试pg_search
在我的 Rails 应用程序中实现,想知道是否有办法获取与搜索查询匹配的列?索引表内容由所有可搜索的列字段组成。
例如:
+-----------+----------+
| Firstname | Lastname |
+-----------+----------+
| John | Doe |
| Jane | Doe |
+-----------+----------+
将导致:
+----------+
| Content |
+----------+
| John Doe |
| Jane Doe |
+----------+
现在我不知道我的搜索查询是否匹配名字或姓氏。是否有任何选项可以告诉pg_search
将列标题添加到内容列?就像是:
+------------------------------------------+
| Content |
+------------------------------------------+
| {"firstname": "John", "Lastname": "Doe"} |
| {"firstname": "Jane", "Lastname": "Doe"} |
+------------------------------------------+
或者有没有适合我需要的搜索选项?pg_search
效果很好,特别是因为我的多租户/postgres-schema 架构。