问题标签 [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.

0 投票
8 回答
2188 浏览

ruby-on-rails - heroku 还有其他搜索选项吗

我即将推出一个测试版网站,heroku看起来是个不错的选择。唯一让我失望的是,Websolr 插件的唯一搜索选项是每月 20 美元。

我确信 Websolr 很棒,但在这个项目的早期阶段,我宁愿不增加这笔费用。

是否有任何免费搜索选项可以与heroku的 Blossom(免费)计划结合使用。

我觉得自己像个小气鬼!

0 投票
3 回答
1732 浏览

ruby-on-rails - rails - 搜索控制器

我正准备在我的应用程序中构建搜索功能。我希望搜索能够跨越多个模型。

我正在考虑添加一个搜索控制器,然后根据设置等决定要搜索的模型......

你怎么看?搜索控制器听起来是正确的还是我应该考虑一些开源的东西?

谢谢

0 投票
4 回答
2470 浏览

ruby-on-rails - Heroku 上 Rails 3 的文本搜索 - Texticle vsacts_as_tsearch vsacts_as_indexed

我正在构建一个将托管在 Heroku 上的 Rails 3 应用程序。

为了实现全文搜索,这些是我遇到的免费替代方案:

纺织品

act_as_tsearch

act_as_indexed

我的应用程序将是数据密集型的,需要大量读写。搜索也将被大量使用。

搜索将跨越不同的模型。

就性能和扩展性而言,哪一个是最好的?

还有其他免费和更好的选择吗?

改用 IndexTank 或 WebSolr(Heroku推荐的)会更好吗?

提前致谢!

0 投票
1 回答
3736 浏览

ruby-on-rails - 使用 pg_search gem 在 Heroku 上进行全文搜索

我已经为我的 Rails 应用程序使用 pg_search gem 实现了全文搜索

我创建索引的迁移看起来像

我的控制器代码看起来像

在 Postgres 9.0.4 上本地运行完全正常。但是,当我将其部署到 heroku 并搜索示例查询“测试”时,它会引发错误

关于我错在哪里以及我应该如何解决这个错误的任何建议?谢谢。

0 投票
1 回答
1172 浏览

ruby-on-rails - 有没有办法在 pg_search gem 中使用 facets

我想在标准搜索之外使用方面。有没有办法使用 pg_search 使搜索结果本身通过构面“搜索”?

据我所知, pg_search_scope 是互斥的(有解决方法吗?)。谢谢!

例子:

1) 搜索带有单词“test”的博客

2) 单击链接仅获取先前结果中同样在 6 月发布的文章

0 投票
2 回答
1589 浏览

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,现在我没有任何结果。

0 投票
1 回答
576 浏览

ruby-on-rails - 如何使用两个搜索文本参数进行 postgres 搜索,搜索过滤器文本 1 && 搜索过滤器文本 2

如何使用两个搜索文本参数 pg-search + 搜索过滤器 1 + 搜索过滤器 2 进行 Postgres 搜索。

如何在pg_Search 输出中搜索我想要“过滤器 1”和“过滤器 1”的联合

0 投票
1 回答
1560 浏览

ruby-on-rails - 如何为 pg_search 多搜索启用 :tsearch 字典?

我正在将 pg_search 添加到 Rails 应用程序中。我正在按照 github 和此railscast上的说明进行操作,但遇到了问题。

我正在建立一个多模型搜索,并且我有一个基本的实现工作。但我想扩展 pg_seach 以使用它的英语词典。

我已经有一个初始化程序:

所以,从我读过的内容来看,添加字典应该很简单

但是当我启动我的服务器时

我尝试将方括号换成大括号,以及我能想到的所有其他语法排列,但没有运气。

这里的正确语法是什么?为什么我的尝试无效,因为我遵循了范围搜索的语法?

0 投票
1 回答
7247 浏览

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

我正在将 pg_search 添加到 Rails 应用程序中。我并不完全了解配置,希望能在正确的方向轻轻推动。

首先,我已经或多或少地在我的应用程序上设置并运行了一个多模型站点。但我想将其扩展为也搜索相关模型。

例如,我有制造商、汽车、模型类。目前,如果我搜索“福特”,则只返回制造商。我还想退回所有关联的汽车(属于制造商)和模型(属于汽车)。

我可以看到如何将其作为范围搜索

但是,如果我尝试在多重搜索上执行此操作,它就行不通

它不会产生错误,它只是不会拾取关联的记录。

我有一种感觉,在我理解这一切如何结合在一起时,我缺少一些基本的东西。如果有人能帮助我理解这一点,或者为我指出一个好的信息来源,我将不胜感激。我已经浏览了 github 上的信息和相关的 Railscast,但我仍然缺少一些东西。

0 投票
1 回答
1529 浏览

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

搜索已知术语时,我没有得到任何搜索结果。我究竟做错了什么?