pg-search

    1热度

    1回答

    我在Heroku上正常工作pg_search gem时遇到问题。在本地主机工作很好,但是当我尝试在开发人员站点上搜索某些表达式时,总是显示空的结果。我试图检查结果的对象,但没有显示。在heroku控制台指令PgSearch.multisearch(“ruby”)工作正常。 vocabulary.rb # == Schema Information # # Table name: vocabul

    0热度

    1回答

    Rails5,我把它安装在数据库 pg_trgm | 1.1 | public | text similarity measurement and index searching based on trigrams) ,并在初始化: PgSearch.multisearch_options = { :using => [:tsearch, :trigram], } 我已经

    1热度

    1回答

    Tool.select('tools.id, tools.name').search('f') 上述查询工作正常,但 Tool.select('tools.id, tools.name').group('tools.id').search('f') 产生错误 ActiveRecord::StatementInvalid: PG::GroupingError: ERROR: column

    0热度

    2回答

    我有一个多用户网站,我希望用户能够以全文多模式搜索只有自己的内容。 我的工作模型belongs_to :: users。下面是work.rb的一个片段: class Work < ApplicationRecord include PgSearch belongs_to :user … 理想的情况是这样的事情在我的控制器: @results = PgSearch.

    0热度

    1回答

    我正尝试在事件模型上创建全文搜索。 该模型包含country_code字段,其中存储国家代码; 我希望能够按国家直接输入国家名称,比方说法国而不是法国。 我的范围是这样的: pg_search_scope :full_search, against: [:name, :city, :country], associated_against: { event_type: [:name],

    1热度

    3回答

    我在我的Rails应用程序中使用PG搜索gem。假设我在我的控制器中收到一组文章: @articles = Article.search(params[:search]).with_pg_search_highlight PG查找的问题在这里是我取回数组而不是AR对象。所以现在我不能这样做 @research_articles = @articles.where(category: 'rese

    0热度

    1回答

    gem pg_serch是否支持通过正则表达式进行搜索,如果有人可以给出一个使用pg_search的正则表达式的例子。我无法在文档中找到它。我正在寻找类似的东西 Model.regex_search(/.*find_string$/) pg_search可以吗?

    0热度

    1回答

    我使用Rails 3为自己和我的朋友构建了一个论坛(由于各种原因,我没有使用一个开箱即用的论坛),而且我处于我正在尝试为论坛实施全文搜索。没有什么奇特的 - 只要有人搜索字符串“早上”,我希望能够显示所有论坛主题的列表,其中包含单词“morning”的帖子。我一直在使用pg_search进行搜索,但速度很慢(5秒以上),因为我们已经在300个论坛帖子中发布了200k +帖子,其中一些帖子只有4k

    0热度

    1回答

    是否可以使用pg_search来查询具有多个位置但仅返回用户和匹配关联对象的用户?因此,如果用户有两个来自纽约的地点,另一个用户在纽约和佛罗里达有地点。我们可以做User.search_name_and_location('F NY'),并用名字中的F取回与F匹配的所有人,并且与NY相匹配的相关对象?

    -1热度

    2回答

    感谢您的帮助。我使用的是Rails 4,ruby 2.2.3和PostgreSQL 9.6。 我有网站基于pg_search搜索,并将其与多个模型完美的作品: /app/models/event.rb: multisearchable against: [:title, :subtitle] 两种搜索模式和搜索控制器设置好的了官方手册非常简单。 /app/controllers/resul