Вопросы по теме 'pg-search'
Текстовый поиск для Rails 3 на Heroku — Texticle vs act_as_tsearch vs act_as_indexed
Я создаю приложение Rails 3, которое будет размещено на Heroku.
Для реализации полнотекстового поиска я нашел следующие бесплатные альтернативы:
текстиль
acts_as_tsearch
acts_as_indexed
Мое приложение будет интенсивно использовать...
2468 просмотров
schedule
27.07.2023
Как включить словарь :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 просмотров
schedule
19.08.2022
Pg_Search не возвращает результаты
В моем приложении у меня есть несколько моделей, к которым я хотел бы добавить мультипоиск, я чувствую, что сделал все необходимое, но в консоли, когда я запускаю следующее, я получаю пустой [].
PgSearch.multisearch("Red")
так вот что я...
1105 просмотров
schedule
08.06.2022
Не удалось получить отрывок из Postgres с помощью драгоценного камня pg_search
Обновить
Во-первых, нет метода "контекст". Это было слово, которое мой мозг придумал в какой-то момент и закрепил за ним. Очевидно, я должен был запустить .excerpt(). Во-вторых, я запускал команду для возвращаемого массива, а не для отдельного...
437 просмотров
schedule
21.09.2022
Добавление совпадения префикса в pg_search
Я слежу за этим эпизодом Railscasts.
Если я ищу «Кербер», он возвращает правильную статью. Но если я ищу «Ке», он не возвращает ту же статью.
Есть способ исправить это?
class Item < ActiveRecord::Base
include PgSearch...
2003 просмотров
schedule
08.09.2022
pg_search: как расставить приоритеты по точному совпадению слов?
Проблема: при поиске текстов с несколькими вхождениями слов, похожих на поисковый запрос, они получают более высокий рейтинг, чем тексты с одним точным совпадением.
Пример. Скажем, поисковый запрос "производительность" , тогда "производство...
1170 просмотров
schedule
01.04.2023
Объединение нескольких запросов в 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 просмотров
schedule
26.02.2023
Как реализовать расширенный поиск с операторами в 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 просмотров
schedule
07.06.2022
Как мне указать `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 просмотров
schedule
11.01.2024
pg_search по нескольким моделям в рельсах?
Я пытаюсь использовать pg_search для поиска по двум моделям. У меня есть модель «Наем» с двумя столбцами «child_id» и «book_id». Я хочу проиндексировать дочернее имя, связанное с child_id в модели «Дети».
Моя модель выглядит так:
Hire.rb...
410 просмотров
schedule
18.05.2022
Настройте pg_search так, чтобы отображался только контент текущего пользователя
У меня есть многопользовательский сайт, и я хочу, чтобы пользователи могли выполнять полнотекстовый многомодельный поиск только по своему собственному контенту.
Моя рабочая модель принадлежит_кому: :users. Вот фрагмент work.rb:
class Work...
401 просмотров
schedule
25.09.2022
Сопоставьте имя объекта модели с параметром запроса pg_search в Rails 5.1
У меня есть модель album с одним «обложкой» и множеством «изображений». У меня также есть модель product . Я использую pg_search для фильтрации своих продуктов.
По отдельности они оба работают без нареканий. Я хотел бы показать альбомы...
27 просмотров
schedule
01.10.2022
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 просмотров
schedule
25.09.2022
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