Вопросы по теме 'pg-search'

Текстовый поиск для Rails 3 на Heroku — Texticle vs act_as_tsearch vs act_as_indexed
Я создаю приложение Rails 3, которое будет размещено на Heroku. Для реализации полнотекстового поиска я нашел следующие бесплатные альтернативы: текстиль acts_as_tsearch acts_as_indexed Мое приложение будет интенсивно использовать...
2468 просмотров

Как включить словарь :tsearch для мультипоиска pg_search?
Я добавляю pg_search в приложение Rails. Я следую инструкциям на github и этому railscast , но Я столкнулся с проблемой. Я настраиваю поиск по нескольким моделям, и у меня работает базовая реализация. Но я хочу расширить pg_seach, чтобы...
1494 просмотров
schedule 31.03.2022

Необходимо определить, сколько элементов возвращается в результате поиска.
Я выполняю поиск перед вводом данных, чтобы убедиться, что пользователь не дублирует существующую запись, и у меня возникают проблемы с определением того, как захватить и использовать количество результатов поиска, чтобы направить пользователя к...
151 просмотров
schedule 08.11.2022

Автоматическое создание тегов с помощью ElasticSearch (или Thinking Sphinx/pg-search)
Я немного подумал об этом (и просмотрел каждое сообщение типа «автогенерация тегов для контента» на StackOverflow). У меня есть статья (body:string) с несколькими тегами (объединенными через теги). Прямо сейчас в приложении, чтобы предложить...
1132 просмотров

Pg_Search не возвращает результаты
В моем приложении у меня есть несколько моделей, к которым я хотел бы добавить мультипоиск, я чувствую, что сделал все необходимое, но в консоли, когда я запускаю следующее, я получаю пустой []. PgSearch.multisearch("Red") так вот что я...
1105 просмотров

Не удалось получить отрывок из Postgres с помощью драгоценного камня pg_search
Обновить Во-первых, нет метода "контекст". Это было слово, которое мой мозг придумал в какой-то момент и закрепил за ним. Очевидно, я должен был запустить .excerpt(). Во-вторых, я запускал команду для возвращаемого массива, а не для отдельного...
437 просмотров

Добавление совпадения префикса в pg_search
Я слежу за этим эпизодом Railscasts. Если я ищу «Кербер», он возвращает правильную статью. Но если я ищу «Ке», он не возвращает ту же статью. Есть способ исправить это? class Item < ActiveRecord::Base include PgSearch...
2003 просмотров

pg_search: как расставить приоритеты по точному совпадению слов?
Проблема: при поиске текстов с несколькими вхождениями слов, похожих на поисковый запрос, они получают более высокий рейтинг, чем тексты с одним точным совпадением. Пример. Скажем, поисковый запрос "производительность" , тогда "производство...
1170 просмотров

Объединение нескольких запросов в Rails
Я хотел бы объединить несколько запросов, которые относятся к разным моделям, возможно ли это? Пример: у меня есть рестораны, в которых много блюд. Я хочу искать рестораны, которые находятся рядом с местом, а затем искать блюда, которые есть в...
424 просмотров
schedule 14.06.2022

Как использовать pg_search с глобализацией?
Я использую гем pg_search для поиска в своем приложении rails. Основная модель в моем приложении была: class Book < ActiveRecord::Base include PgSearch pg_search_scope :search_everywhere, against: [:author, :title, :description] end...
572 просмотров

Как реализовать расширенный поиск с операторами в pg_search?
Я реализовал PgSearch на моей модели Node следующим образом: include PgSearch pg_search_scope :node_search, against: [:name, :user_id, :circa], using: { tsearch: { any_word: true} }, :associated_against => { comments:...
826 просмотров

Как мне указать `associated_against` для ассоциации, которая имеет имя `as: ` в pg_search?
Итак, у меня есть модель Node со следующими ассоциациями: class Node < ActiveRecord::Base belongs_to :family_tree belongs_to :user belongs_to :media, polymorphic: true, dependent: :destroy has_many :comments, dependent: :destroy end...
1242 просмотров

pg_search по нескольким моделям в рельсах?
Я пытаюсь использовать pg_search для поиска по двум моделям. У меня есть модель «Наем» с двумя столбцами «child_id» и «book_id». Я хочу проиндексировать дочернее имя, связанное с child_id в модели «Дети». Моя модель выглядит так: Hire.rb...
410 просмотров

Настройте pg_search так, чтобы отображался только контент текущего пользователя
У меня есть многопользовательский сайт, и я хочу, чтобы пользователи могли выполнять полнотекстовый многомодельный поиск только по своему собственному контенту. Моя рабочая модель принадлежит_кому: :users. Вот фрагмент work.rb: class Work...
401 просмотров
schedule 25.09.2022

Сопоставьте имя объекта модели с параметром запроса pg_search в Rails 5.1
У меня есть модель album с одним «обложкой» и множеством «изображений». У меня также есть модель product . Я использую pg_search для фильтрации своих продуктов. По отдельности они оба работают без нареканий. Я хотел бы показать альбомы...
27 просмотров

Ruby on Rails: получение ошибки 404 не найдено при переходе на следующую страницу после поиска с использованием pg_search и will_paginate
Я столкнулся со странной ошибкой, когда переход на следующую страницу после поиска приведет к ошибке 404 не найдено. Но нумерация страниц работает хорошо, если я не ищу. маршруты.rb resources :activities do post :search, on: :collection end...
880 просмотров
schedule 01.11.2022

activeadmin уничтожает пакетное действие и перестраивает pg_search
Я работаю над веб-приложением Rails. У меня есть записи в модели с именем AcademicPaper , которые я удалил с помощью функции уничтожения пакетных действий, которая поставляется с activeadmin . Сразу после того, как я это сделал, я заметил, что в...
138 просмотров
schedule 22.08.2022

gem pg_search возвращает дубликаты
Я использую pg_search gem для поиска в модели и заметил, что некоторые поисковые запросы возвращают повторения того же результата. class Client < ActiveRecord::Base include PgSearch::Model pg_search_scope :client_search,...
110 просмотров
schedule 14.05.2024

Контроллер Rails не загружает расширенный класс
Я использую рельсы (5.0.7.2) для небольшого проекта. Для тегов я выбираю act-as-taggable-on, а для поиска pg_search gems. Поскольку я хочу, чтобы теги были доступны для поиска, я сначала создал папку в каталоге приложения под названием «утилиты»....
77 просмотров

rails pg_search поиск по ассоциации
у меня 3 модели class Site has_many :album_stats end class Album has_many :album_stats end class AlbumStat belongs_to :album belongs_to :site end До Pg_search я искал вот так site = Site.first...
58 просмотров
schedule 31.07.2022