Описание тега pg-search

Ruby gem, который создает именованные области ActiveRecord, которые используют преимущества полнотекстового поиска PostgreSQL.
1 ответ

Столбец "pg_search_***" должен появляться в предложении GROUP BY или использоваться в статистической функции

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 "pg_search_3…
1 ответ

Цепочка нескольких запросов в Rails

Я хотел бы объединить несколько запросов, которые на разных моделях это возможно? Пример: у меня есть рестораны, которые имеют много блюд. Я хочу найти рестораны, расположенные близко к месту, а затем найти блюда, которые есть в этих ресторанах, соо…
16 окт '14 в 02:42
8 ответов

Есть ли другие варианты поиска для героку

Я собираюсь запустить бета-сайт, и Heroku выглядит как отличный вариант. Единственное, что меня расстраивает, - это то, что единственный вариант поиска - это $20/mth для дополнения Websolr. Я уверен, что Websolr великолепен, но на этом самом раннем …
1 ответ

Rails: Pg-поиск, реализация dmetaphone с функцией related_against

После того как я создал: rails g pg_search:migration:dmetaphone Я получил эту ошибку: Adding support functions for pg_search :dmetaphone -- execute("CREATE OR REPLACE FUNCTION pg_search_dmetaphone(text) RETURNS text LANGUAGE SQL IMMUTABLE STRICT AS …
0 ответов

Pg_search Multi-search упорядочение записей по дате создания

Я реализую функциональность мульти-поиска PG_search. У меня есть два модальных пользователя и места, я регенерировал документы для обоих классов и записей, сгенерированных с текущей датой, я хочу отсортировать результаты по дате user.created. Как я …
08 янв '18 в 05:45
2 ответа

Фильтрация ruby ​​on rails pg_search_scope v2.2

Я очень новичок в Ruby on Rails, и мне нужна помощь, чтобы выяснить, как изменить существующий запрос БД. Я использую старые версии, которые не могу обновить: Ruby 2.2.3p173 и Rails 4.0.2. Я хочу отфильтровать результаты существующего запроса, чтобы…
07 ноя '17 в 16:20
3 ответа

Рельсы - Поиск контроллера

Я готовлюсь встроить поисковые возможности в мое приложение. Я хочу, чтобы поиск имел возможность охватить несколько моделей. Я думаю о добавлении контроллера поиска, который бы затем решал, какие модели искать в зависимости от настроек и т. Д. Как …
26 окт '10 в 04:53
1 ответ

Pg Search Gem не работает на Heroku

У меня проблема с правильной работой гема pg_search на Heroku. На localhost отлично работает, но при попытке поиска выражения на сайте разработчика всегда отображается пустой результат. Я пытался осмотреть объект результата, но ничего не показал. В …
11 фев '16 в 10:21
1 ответ

Соответствие специальным символам (например, #, +) с использованием pg_search

Я использую гем pg_search в приложении Rails для поиска пользователей - их биографии и связанной с ними модели навыков. Пользователи являются разработчиками, поэтому их навыки включают такие вещи, как "CSS", "C++", "C#", "Objective C" и т. Д. Первон…
0 ответов

Фильтрация связанных записей, прежде чем связанных с поиском pg

Я использую gem pg_search в своем приложении для многоязычных рельсов, и я ищу свои сообщения следующим образом: pg_search_scope :search_by_term, :associated_against => { :post_translations => :title } У меня есть столбец language_id в моей мо…
06 июл '18 в 09:14
1 ответ

pg_search_scope с пустой строкой

Я использую pg_search для полнотекстового поиска, он отлично работает, когда я набираю поисковый термин, но когда я даю ему пустую строку, я ожидаю, что он вернет все модели, вместо этого я не получаю результатов. Как я могу настроить pg_search_scop…
01 авг '12 в 12:10
2 ответа

Посмотреть результаты поиска в индексе

То, что я пытаюсь достичь, - это страница индекса продукта, которая показывает: (1) результат моего поиска, если он соответствует записи в моей базе данных, (2) все мои продукты, если пользовательский ввод пуст (или я просто захожу на страницу /prod…
24 сен '18 в 23:20
2 ответа

Добавление соответствия префикса в pg_search

Я слежу за этим эпизодом Railscasts. Если я ищу "Kerber", он возвращает правильную статью. Но если я ищу "Ке", он не возвращает ту же статью. Есть способ это исправить? class Item < ActiveRecord::Base include PgSearch pg_search_scope :search, aga…
21 апр '13 в 09:57
2 ответа

Фильтр с несколькими тегами select_tags не отправляет запрос

У меня есть фильтр, где вы можете фильтровать рестораны по стилю питания, цене и площади. Пользователь может выбрать стиль, цену и площадь из выпадающего меню, а затем нажать кнопку фильтра. Тем не менее, это, кажется, ничего не фильтрует. Например,…
18 дек '18 в 17:42
0 ответов

Фильтр не объединяет запросы pgsearch

У меня есть фильтр, встроенный в мои рестораны Rails App. Пользователь может фильтровать по стилю еды, цене и площади. Выбор одного из фильтров индивидуально, поисковый запрос работает точно так, как ожидалось. Если я фильтрую на стейк-хаус, я получ…
3 ответа

Как включить Pgsearch в текст действия в Rails

Я добавляю pgsearch в Rails 6 Action Text и не уверен, что это лучший метод для включения pgsearch в модель RichText. Кажется, я не могу исправить модель, не сломав ее. У меня это работает, полностью заменяя модель, но, очевидно, я не хочу оставлять…
03 фев '19 в 19:01
1 ответ

Искать половину заголовка с помощью pgsearch

Я использую pgsearch для функциональности поиска. Я написал код ниже в моей модели. Movies.rb pg_search_scope :search_it, :against => Movies.attribute_names, :associated_against => { :tags => [:name] } И я использую его в контроллере, как э…
14 мар '18 в 00:08
1 ответ

Rails 4 - PG Search не возвращает точное совпадение с тегами

На рельсах 4 действует как драгоценный камень. Мой поиск в настоящее время не возвращает точные соответствия в первую очередь. Кажется, что теги неправильно взвешиваются. Когда я избавлюсь от :associated_against => { :tags => {:name => 'D'}…
1 ответ

Вывести параметры pg_search на страницу шаблона Rails 5

У меня есть страница продуктов, которая фильтруется с pg_search драгоценный камень. То, что я хотел бы сделать, это создать крошку, которая перечисляет параметры поиска на странице. Если мой поисковый URL выглядит так http://127.0.0.1:3000/products?…
05 мар '18 в 17:07
1 ответ

Используя pg_search с жемчужиной квартиры

Я пытаюсь использовать драгоценный камень pg_search в сочетании с многопользовательским приложением, включенным жемчужиной квартиры. Квартира разделяет мои данные со схемой на каждого арендатора. Поиск в каждом арендаторе хорошо работает с настройка…
21 июн '16 в 04:15