Вопросы по теме 'searchkick'

поля модели, связанные с индексом searchkick
У меня есть приложение для рельсов, и я переключаюсь со Sphinx на ElasticSearch и использую поиск драгоценных камней. У меня есть учитель модели и теги модели (через драгоценный камень), где учитель может иметь несколько связанных тегов. В модели...
5256 просмотров

Rails использует searchkick для нескольких полей
Недавно я добавил searchkick в свое веб-приложение, но исследование работает только с полями имен. Вот мой код: МОДЕЛЬ: class Campaign [...] searchkick language: "French" [...] def self.search_fields(params) @query =...
1204 просмотров

Индексы ElasticSearch становятся пустыми случайным образом
Индексы ElasticSearch становятся пустыми случайным образом, но в большинстве случаев это происходит после развертывания приложения, созданного с помощью Rails. Вот некоторая информация об ElastiSearch: http://pastebin.com/XmGLg0S1...
741 просмотров
schedule 03.03.2023

Как выполнять сложные запросы с логическими операциями с помощью searchkick
Я использую библиотеку searchkick в качестве клиента elasticsearch для поиска товаров. https://github.com/ankane/searchkick Можно создать условие «ИЛИ» и условие «И»; И операция Product.search, где: {price: {lte: 200}, in_stock: true}...
2682 просмотров

Перенаправить на путь, если результаты не найдены Elasticsearch
Использование elasticsearch с searchkick в приложении rails 4. Попытка перенаправить на определенный путь, если результаты поиска не найдены. Недавно я переключился с solr и sunspot на elasticsearch, так что все еще знаком с эластичностью. Я...
256 просмотров

Searchkick в другом контроллере
Я новичок в Ruby on rails, пожалуйста, помогите мне решить мою проблему. Я уже использую gem searchkick, и в консоли я могу получить результат. это мой код маршрут.rb resources :m_customers resource :patient, except: [:index, :show] do...
122 просмотров
schedule 27.10.2022

Searchkick рельсы геопространственный поиск не работает
Я пытаюсь использовать Searchkick в небольшом приложении Rails для выполнения геопространственного поиска, но не могу заставить его работать. У меня есть модель Venue: class Venue < ActiveRecord::Base has_and_belongs_to_many :categories...
862 просмотров

Поисковый фильтр с областью действия
Кто-нибудь использовал Searchkick с моделью с прицелом? У меня модель Article с scope :published, ->{ where(status: "Published") } . Итак, в моем ArticleController я сделал следующее: query = params[:q].presence || "*" @search =...
639 просмотров
schedule 26.06.2022

Ruby on Rails 4: Searchkick отображает все элементы вместо результатов поиска
У меня есть Forum , has_many :forum_threads и has_many :forum_posts, through: :forum_threads . Таким образом, в основном на моих форумах есть свои собственные темы форума, связанные с этой конкретной темой форума. Я добавил Searchkick для...
474 просмотров

Searchkick на Heroku не работает
Я развернул свое приложение на heroku, добавил аддон bonsai для elasticsearch, а затем создал config var ELASTICSEARCH_URL с URL-адресом. Класс, который я пытаюсь проиндексировать, - Product . Я бегу: heroku run rake searchkick:reindex...
374 просмотров
schedule 24.04.2022

Searchkick — завершающие специальные символы
Я использую приложение Searchkich on Rails 5. В моих search_data для модели Part у меня есть строковые поля, содержащие точки ( . ) и дефисы ( - ). Я хотел бы сделать буквальный поиск этих полей, используя точки и дефисы в строке запроса. Я...
570 просмотров
schedule 25.01.2023

Найти похожие записи на основе race_id и animal_id
У меня есть модель под названием Adoption : class Adoption < ApplicationRecord belongs_to :animal belongs_to :race searchkick language: 'french' def search_data { # name: name, # description: description,...
40 просмотров
schedule 19.04.2022

Индекс Searchkick пуст после переиндексации из модели
Когда я пытаюсь переиндексировать записи внутри модели, это приводит к установке пустого индекса на сервере elasticsearch. Итак, у меня есть модель Course , в которой много Instructors . Теперь у меня есть этот метод обратного вызова внутри...
2163 просмотров
schedule 29.05.2023

Searchkick Упорядочить по цене или имени возвращает неправильный порядок результатов
Я использую searchkick для поиска и заказа продуктов в моем приложении rails, все работает нормально, кроме search("*", order: { price: {order: :desc}} // or search("*", order: { price: :desc}) // name search("*", order: { name: {order: :desc}}...
1410 просмотров

Searchkick не возвращает никаких результатов в RSpec
Я пытаюсь протестировать класс с RSpec, который использует Searchkick. В моем каталоге поддержки спецификаций есть следующее: RSpec.configure do |config| config.before(:suite) do # Reindex models Restaurant.reindex # and disable...
779 просмотров
schedule 17.12.2022

Как обеспечить активную загрузку ассоциаций при импорте записей с помощью Searchkick с Rails4?
Для этой настройки со значением по умолчанию (не указано) search_data : class Item < ActiveRecord::Base searchkick has_many :quantities, dependent: :destroy scope :search_import, -> { includes(:quantities) } end При импорте всех...
336 просмотров
schedule 05.02.2023

Как использовать метод поиска searchkick в массиве
У меня есть проект и модель встречи в моем приложении. Запрос в контроллере встреч выглядит следующим образом: all_meetings = Project.get_all_meetings @project meetings = Kaminari.paginate_array(all_meetings).page(params[:page]).per...
571 просмотров
schedule 15.03.2023

Фильтрация заметок других пользователей в Searchkick rails 5
Я новичок в Ruby on Rails, работаю над приложением для ноутбука. Я пытаюсь использовать Searchkick, чтобы пользователи могли быстро искать свои заметки. В настоящее время у меня есть 2 пользователя (через devise gem). Я только что настроил...
55 просмотров
schedule 04.11.2022

FORBIDDEN/12/индекс только для чтения/разрешить удаление (api) проблема
При импорте элементов в мое приложение Rails я продолжаю получать указанную выше ошибку, возникающую SearchKick от имени Elasticsearch. Я запускаю Elasticsearch в Docker. Я запускаю свое приложение, запуская docker-compose up. Я попытался...
9154 просмотров
schedule 30.06.2022

Обновление версии Elasticsearch и необходимость переиндексации индекса
Мы используем Elasticsearch 5.6, размещенный в сервисе AWS ElasticSearch, и используем гем Rails searchkick (v2.5). Мы планируем в какой-то момент перейти на Elasticsearch 7 и searchkick v4, чтобы использовать функцию разделенного индекса. Я...
446 просмотров
schedule 18.03.2022