问题标签 [pg-search]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - heroku 还有其他搜索选项吗
我即将推出一个测试版网站,heroku看起来是个不错的选择。唯一让我失望的是,Websolr 插件的唯一搜索选项是每月 20 美元。
我确信 Websolr 很棒,但在这个项目的早期阶段,我宁愿不增加这笔费用。
是否有任何免费搜索选项可以与heroku的 Blossom(免费)计划结合使用。
我觉得自己像个小气鬼!
ruby-on-rails - rails - 搜索控制器
我正准备在我的应用程序中构建搜索功能。我希望搜索能够跨越多个模型。
我正在考虑添加一个搜索控制器,然后根据设置等决定要搜索的模型......
你怎么看?搜索控制器听起来是正确的还是我应该考虑一些开源的东西?
谢谢
ruby-on-rails - Heroku 上 Rails 3 的文本搜索 - Texticle vsacts_as_tsearch vsacts_as_indexed
我正在构建一个将托管在 Heroku 上的 Rails 3 应用程序。
为了实现全文搜索,这些是我遇到的免费替代方案:
我的应用程序将是数据密集型的,需要大量读写。搜索也将被大量使用。
搜索将跨越不同的模型。
就性能和扩展性而言,哪一个是最好的?
还有其他免费和更好的选择吗?
改用 IndexTank 或 WebSolr(Heroku推荐的)会更好吗?
提前致谢!
ruby-on-rails - 使用 pg_search gem 在 Heroku 上进行全文搜索
我已经为我的 Rails 应用程序使用 pg_search gem 实现了全文搜索
我创建索引的迁移看起来像
我的控制器代码看起来像
在 Postgres 9.0.4 上本地运行完全正常。但是,当我将其部署到 heroku 并搜索示例查询“测试”时,它会引发错误
关于我错在哪里以及我应该如何解决这个错误的任何建议?谢谢。
ruby-on-rails - 有没有办法在 pg_search gem 中使用 facets
我想在标准搜索之外使用方面。有没有办法使用 pg_search 使搜索结果本身通过构面“搜索”?
据我所知, pg_search_scope 是互斥的(有解决方法吗?)。谢谢!
例子:
1) 搜索带有单词“test”的博客
2) 单击链接仅获取先前结果中同样在 6 月发布的文章
ruby-on-rails - 搜索表单中没有 pg_search 的结果(Rails 3.1)
再会!
我使用 pg_search在我的网络应用程序中实现全文搜索。我创建了用户打印他的数据的表单,然后我尝试显示它,但结果总是空的!怎么了?
/views/users/index.html.erb
/views/shared/_search_form.erb
/controllers/users_controller.rb
UPD1:在 /controllers/users_controller.rb 中编辑后,我有 params[:q]。现在我收到这样的错误:
UPD2:我创建了空的部分 视图/pg_search/documents/_document,现在我没有任何结果。
ruby-on-rails - 如何使用两个搜索文本参数进行 postgres 搜索,搜索过滤器文本 1 && 搜索过滤器文本 2
如何使用两个搜索文本参数 pg-search + 搜索过滤器 1 + 搜索过滤器 2 进行 Postgres 搜索。
如何在pg_Search 输出中搜索我想要“过滤器 1”和“过滤器 1”的联合
ruby-on-rails - 如何为 pg_search 多搜索启用 :tsearch 字典?
我正在将 pg_search 添加到 Rails 应用程序中。我正在按照 github 和此railscast上的说明进行操作,但遇到了问题。
我正在建立一个多模型搜索,并且我有一个基本的实现工作。但我想扩展 pg_seach 以使用它的英语词典。
我已经有一个初始化程序:
所以,从我读过的内容来看,添加字典应该很简单
但是当我启动我的服务器时
我尝试将方括号换成大括号,以及我能想到的所有其他语法排列,但没有运气。
这里的正确语法是什么?为什么我的尝试无效,因为我遵循了范围搜索的语法?
ruby-on-rails - 如何在 Rails 中的关联模型上配置 pg_search 多重搜索?
我正在将 pg_search 添加到 Rails 应用程序中。我并不完全了解配置,希望能在正确的方向轻轻推动。
首先,我已经或多或少地在我的应用程序上设置并运行了一个多模型站点。但我想将其扩展为也搜索相关模型。
例如,我有制造商、汽车、模型类。目前,如果我搜索“福特”,则只返回制造商。我还想退回所有关联的汽车(属于制造商)和模型(属于汽车)。
我可以看到如何将其作为范围搜索
但是,如果我尝试在多重搜索上执行此操作,它就行不通
它不会产生错误,它只是不会拾取关联的记录。
我有一种感觉,在我理解这一切如何结合在一起时,我缺少一些基本的东西。如果有人能帮助我理解这一点,或者为我指出一个好的信息来源,我将不胜感激。我已经浏览了 github 上的信息和相关的 Railscast,但我仍然缺少一些东西。
ruby-on-rails-3 - pg_search 和 Rails 3.2.3 中 Multisearch 的基本设置
这是我在这里的第一个问题,经过数月的潜伏和吸收。所以我希望我能正确地做到这一点。
在从这个 Railscast了解 pg_search_scope 功能后,我一直试图让 pg_search 的多搜索功能在我的 Rails 3.2.3 应用程序中工作。我相信 pg_search 文档假定读者比我有更好的 Rails 工作知识。我只是无法从我找到的资源跳转到使用多搜索获取工作应用程序。任何帮助将非常感激。这是我的设置:
配置/初始化程序/pg_search.rb
在视图中搜索表单
文章.rb
文章控制器.rb
搜索已知术语时,我没有得到任何搜索结果。我究竟做错了什么?