Вопросы по теме 'searchkick'
поля модели, связанные с индексом searchkick
У меня есть приложение для рельсов, и я переключаюсь со Sphinx на ElasticSearch и использую поиск драгоценных камней.
У меня есть учитель модели и теги модели (через драгоценный камень), где учитель может иметь несколько связанных тегов. В модели...
5256 просмотров
schedule
13.01.2023
Rails использует searchkick для нескольких полей
Недавно я добавил searchkick в свое веб-приложение, но исследование работает только с полями имен. Вот мой код:
МОДЕЛЬ:
class Campaign
[...]
searchkick language: "French"
[...]
def self.search_fields(params)
@query =...
1204 просмотров
schedule
10.11.2022
Индексы 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 просмотров
schedule
24.02.2023
Перенаправить на путь, если результаты не найдены Elasticsearch
Использование elasticsearch с searchkick в приложении rails 4.
Попытка перенаправить на определенный путь, если результаты поиска не найдены. Недавно я переключился с solr и sunspot на elasticsearch, так что все еще знаком с эластичностью.
Я...
256 просмотров
schedule
12.05.2023
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 просмотров
schedule
18.09.2022
Поисковый фильтр с областью действия
Кто-нибудь использовал 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 просмотров
schedule
15.02.2023
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 просмотров
schedule
16.10.2022
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