Postgresql 如何使用ActiveAdmin筛选器的pg_搜索功能?

Postgresql 如何使用ActiveAdmin筛选器的pg_搜索功能?,postgresql,full-text-search,activeadmin,ransack,pg-search,Postgresql,Full Text Search,Activeadmin,Ransack,Pg Search,我使用ActiveAdmin(最新版本)作为数据接口。我希望实现一些全文搜索功能,我想尝试使用pg_搜索,而不是SOLR或类似的东西 我看到pg_search在模型上创建作用域以启用搜索 如何让ActiveAdmin通过资源索引页上的筛选器界面使用用户提供的值调用这些作用域 我知道如何在ActiveAdmin中使用不带任何参数的作用域,但现在知道了如何通过过滤器接口使用作用域。这应该对您有所帮助,但使用时要小心,它会带来其他问题,而使用ransack则不是正确的方法 最后,我使用pg_搜索在模型

我使用ActiveAdmin(最新版本)作为数据接口。我希望实现一些全文搜索功能,我想尝试使用pg_搜索,而不是SOLR或类似的东西

我看到pg_search在模型上创建作用域以启用搜索

如何让ActiveAdmin通过资源索引页上的筛选器界面使用用户提供的值调用这些作用域


我知道如何在ActiveAdmin中使用不带任何参数的作用域,但现在知道了如何通过过滤器接口使用作用域。

这应该对您有所帮助,但使用时要小心,它会带来其他问题,而使用ransack则不是正确的方法


最后,我使用pg_搜索在模型上创建了一个自定义范围,然后我使用ransack to,然后我可以使用AA中的过滤器


我认为这没有Timo所指的任何缺点。

这是不可能的。有一些黑客,但它们不应该被使用。我愿意接受黑客攻击。有关提到的Github问题的示例代码。