Описание тега searchkick

Searchkick learns what your users are looking for. As more people search, it gets smarter and the results get better.
1 ответ

Неопределенная локальная переменная или метод searchkick

Я пытаюсь добавить Searchkick в свое приложение на Rails. Я следую точным инструкциям на странице Начало работы, но получаю следующую ошибку: Started GET "/airports" for 10.0.2.2 at 2014-05-26 10:20:33 +0000 Processing by AirportsController#index as…
26 май '14 в 10:25
1 ответ

searchkick search HABTM

Как я могу использовать https://github.com/ankane/searchkick для поиска обоих Users а также Skills и вернуть пользователей с искомыми навыками. Наиболее значимый результат должен отражать, сколько из skills User есть. Мои модели выглядят так: class …
1 ответ

Как предотвратить частичное совпадение запросов с помощью searchkick и word_start

Я уверен, что есть способ сделать это, но я должен что-то упустить. Вот моя основная настройка: class Tag < ActiveRecord::Base searchkick word_start: [:name] end Когда я ищу так: Tag.search('advertising', fields:[{name: :word_start}]) Все хорошо.…
01 май '14 в 00:01
1 ответ

Несколько где предложения в рельсах searchkick

У меня есть очень простой вопрос о поиске. Что если вы хотите, чтобы вы объединяли несколько операторов where в поисковом запросе, используя операторы if. Очень похоже на построитель запросов @product = Product.all unless request.end_date.nil? @prod…
27 ноя '14 в 05:06
2 ответа

Как получить ассоциированное название модели в результатах поиска с помощью seachkick

Я использовал gem 'searchkick' для поиска в моем приложении. вот мои настройки ассоциации и поиска. product.rb belongs_to :sub_category belongs_to :brand belongs_to :product_type has_one :category, through: :sub_category searchkick match: :word_star…
16 янв '18 в 07:11
1 ответ

Найти элементы пользователей через ассоциацию, используя Elasticsearch с Searchkick on Rails?

Я должен искать книги, пользователи имеют книги через авторов, чтобы иметь возможность искать только свои книги, не показывая книги других пользователей. модель книги has_many :authors has_many :users, through: :authors Я пытался искать, как описано…
1 ответ

Как я могу искать принадлежащее_все с использованием гема searchkick с помощью collection_select?

У меня в приложении две основные модели: "Бизнес" и "Категория". В настоящее время у меня есть текстовое поле поиска, которое работает просто отлично, но я также пытаюсь реализовать возможность для пользователей искать предприятия, которые принадлеж…
1 ответ

Построение динамического запроса SearchKick вызывает синтаксическую ошибку

Если я выполню этот запрос: self.send("search", where: {geo_location: { near:[ params[:latitude], params[:longitude] ]}}, boost_by: {luxury_shopper: {factor: 80}} && {movie_goer: {factor: 20}}) все отлично работает, и я получаю свой результа…
08 июн '15 в 14:14
2 ответа

Нижняя функция пользователя, где условие в searchkick

@ankane Как я могу использовать нижнюю функцию postgres в условиях поиска где? У меня есть запрос ниже, который работает нормально klass.search(@params[:query], fields: [:name,:category_name],where: {or: [[{available_cities_name: "New Yo"},{availabl…
1 ответ

Rails с Searchkick: получение результатов с объединенной таблицей

Я начинаю использовать searchkick в своем приложении, и у меня есть две модели: Дом и Адрес (который принадлежит дому). Жилой дом: class House < ApplicationRecord searchkick has_one :address, dependent: :destroy end Адрес: class Address < Appl…
24 ноя '18 в 16:34
1 ответ

Elasticsearch/ Searchkick gem - поля повышения не возвращают результаты со специальными символами (например, апострофы)

Мы используем гем searchkick в нашем приложении и имеем много документов с полями, которые содержат специальные символы, такие как апострофы, например, предложение с title Valentine's Day Special, Без бустеров, поиск Valentines или же Valentine's ил…
1 ответ

Elasticsearch запрашивает несколько индексов, ограничивая поля одного индекса

У меня есть Autocomplete Класс с методом результатов, который запрашивает две разные модели для возврата данных. Это частично работает отлично, но с одной серьезной проблемой. def results Searchkick.search @query, index_name: [Location, DiveCenter] …
13 июн '18 в 11:38
1 ответ

Руководство по поиску переиндексации ассоциаций при тестировании

Я вручную называю re index для ассоциаций, чтобы они были современными, как предписано документами. ОДНАКО, в моей тестовой среде вызовы переиндексации выдают ошибку. На CI ошибка понятный порт 9200 не работает, так как ES не работает. Локально ошиб…
02 май '18 в 23:22
1 ответ

Поддерживать 2 индекса или разделять сложные и простые индексы в searchkiq / эластичный поиск

Привет, я использую Searchkiq Gem для упругого поиска. У меня возникла ситуация, когда мне нужно поддерживать индексы, которые будут использоваться для нормальной ситуации, и некоторые индексы только для запрошенного сценария, который может прийти и…
1 ответ

Запустите ElasticSearch в Wercker

У нас есть проект Ruby, в котором мы используем Wercker в качестве непрерывной интеграции. Нам нужно запустить сервис Elastic Search, чтобы запустить некоторые интеграционные тесты. Локально мы добавили конфигурацию Elastic в файл Docker, и все прош…
03 дек '18 в 16:04
1 ответ

searchkick/asticsearch настроить автозаполнение с несколькими атрибутами

Я настроил свое приложение с помощью гема searchkick и работаю над функцией автозаполнения для моего индекса Presenters. Моя проблема в том, что я ищу по нескольким полям (first_name и last_name), и хотя я могу искать докладчика по обоим полям - нап…
2 ответа

Searchkick получить все результаты при использовании нумерации страниц

У меня есть следующий поисковый запрос для продуктов с использованием searchkick: def index @filter = params[:filter].blank? ? nil : Search.find(params[:filter]) if @filter.present? @products = @filter.products(set_order_column(@sort), @direction, p…
09 июл '16 в 21:42
1 ответ

Searchkick не найден - неопределенная локальная переменная или метод

Я пытаюсь использовать searchkick вместе с моей базой данных Neo4j и Sinatra. Я получаю эту неопределенную локальную переменную или метод ошибки: NameError: undefined local variable or method 'searchkick' for Movie:Class Вот моя модель: class Movie …
12 янв '16 в 17:22
1 ответ

Могу ли я безопасно использовать Amazon Elasticsearch с поисковым пазлом Rails?

Я хочу знать, если и как я могу безопасно использовать searchkick с Elasticsearch Amazon. Сильфон представляет собой изображение параметров доступа. IP-адрес не идеален, так как IP-адрес сервера может измениться. Если я ограничу доступ к одной или н…
1 ответ

Searchkick индекс связанных полей модели

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