pg-search相关内容

如何在 PostgreSQL 中将 tsvector_update_trigger 与数组类型一起使用?

我正在使用 pg_search gem 将全文搜索添加到我应用中的表格中. 我的问题是在尝试创建触发器以在任何更改后使 tsv 列保持最新时,这是我的迁移: class AddStoreItemsIndex 在这种情况下,related_intelligences 列是一个数组,因此在尝试查询时出现以下错误: ActiveRecord::StatementInvalid:PG::Da ..
发布时间:2021-06-18 21:01:06 其他开发

如何为pg_search多重搜索启用:tsearch字典?

我正在将pg_search添加到Rails应用程序中.我正在按照github和此 railscast 上的说明进行操作,但是我遇到了一个问题. 我正在设置一个多模型搜索,并且有一个基本的实现工作.但我想扩展pg_seach以使用其英语词典. 我已经有一个初始化程序: PgSearch.multisearch_options = { :using => [:tsearch,:t ..
发布时间:2020-07-02 21:04:32 其他开发

具有pg_search的Rails 4.1.1-"PG :: SyntaxError:ERROR:语法错误在"AS"处或附近漏洞

我从RoR 4.0.4更新到4.1.1,以应用最新的安全补丁,而且pg_search似乎崩溃了. 这是一个错误: PG :: SyntaxError:错误:"AS"或附近的语法错误 第1行:... sh',''''|| unaccent('banner')|| '''')),0)))AS pg_sear ... 我正在通过Ajax搜索,但基于以上输出,我不认为这是问题.我也在使用 ..
发布时间:2020-07-02 21:03:16 其他开发

如何在Rails中的关联模型上配置pg_search多重搜索?

我正在将pg_search添加到Rails应用程序中.我还没有完全了解配置,因此希望在正确的方向上轻按一下. 首先,我已经或多或少地建立了一个多模型网站并在我的应用程序上运行.但我想将其扩展为也可以搜索关联的模型. 例如,我有制造商,汽车,模型类.当前,如果我搜索“福特",则仅返回制造商.我还要返回所有关联的汽车(属于制造商)和模型(属于汽车). 我可以看到如何作为范围搜索 ..
发布时间:2020-07-02 21:03:12 其他开发

如何将PGSeaerch结果链接到嵌套资源中的索引页?

我终于想出了如何实现pg_search的多重搜索功能。 但是我在制作一个显示链接的可用搜索页面时遇到了麻烦返回到适当的嵌套页面。 如何传递正确的ID,以便可以链接到嵌套视图。 所以类似于此link_to myapp.com/artists/1/相册 到目前为止,我收到此错误(我似乎无法通过艺术家ID) 没有路线符合{:controller =>“相 ..

正确的全文索引Rails / PostgreSQL / pg_search

我正在测试PostgreSQL全文本搜索(使用pg_search gem)和solr(sunspot_solr gem)的性能。 对于400万条记录,我得到 13456 Tsearch的毫秒数和SOLR的 800毫秒(即SOLR查询+数据库检索)。很明显,我需要索引,但是我不确定如何为全文搜索创建索引。我调查发现,对于全文搜索,我应该使用GIN索引。 执行“使用GIN创建索引创建pro ..
发布时间:2020-05-29 20:35:04 其他开发

如何在Heroku上使用postgres扩展?以及如何处理他们的迁移?

我有一个包含pg_search和queue_classic gems的Rails应用程序。这两个都使用PostgreSQL扩展,例如unaccent,pg_trgm和ps-something-something(抱歉,不是我的开发机器,也不记得)。 m部署到Heroku,并且无法运行我的迁移,而这些扩展超出这些扩展名。例如, $ b def up 执行“create extensi ..
发布时间:2018-06-07 11:04:06 其他开发

pg_search和Rails 3.2.3中Multisearch的基本设置

这是我经过数月潜伏和吸收之后的第一个问题。所以我希望我能够正确地做到这一点。 在学习了pg_search_scope功能之后,我一直试图在我的Rails 3.2.3应用程序中获得pg_search的multisearch功能。 a Railscast 。这个Railscast 。我相信pg_search文档假定读者比我有更好的Rails工作知识。我只是无法从我发现的资源中跳跃到使用multi ..
发布时间:2018-04-16 16:20:56 其他数据库

有没有其他的搜索选项heroku

我即将推出测试版网站,而 heroku 看起来是一个不错的选择。唯一让我失望的是,Websolr插件的唯一搜索选项是$ 20 /月。 我相信Websolr很棒,但是在在这个项目的这个非常早期的时刻,我宁愿没有点亮那笔费用。 是否有任何免费搜索选项可以与 heroku 搭配使用Blossom(免费)计划。 我觉得自己像这样一个狡猾的人! 解决方案这篇文章似乎有很好的选择: ..