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

Поддержка наследования одной таблицы Tire/ElasticSearch
Перекрестная публикация с GitHub : Мое приложение ищет ссылки в различных сторонних сервисах, таких как Delicious, Twitter… У меня есть следующий базовый класс: class Link include Mongoid::Document include Tire::Model::Search include...
1135 просмотров
schedule 01.06.2024

Как индексировать вложение в Elasticsearch с помощью Tire?
Возникли трудности с индексацией типа вложения в elasticsearch через гем Tire . Не удалось правильно установить вложение type . Я взял пример интеграции с ActiveModel , на который ссылается гем Tire, и добавил поле filename , для ссылки на...
3886 просмотров
schedule 23.02.2024

Как импортировать индекс с условием
У меня есть модель с именем Article в моем Rails 3, и я использую rake environment tire:import CLASS='Article' FORCE=true для создания index. Но я хочу, чтобы индексировались только статьи с полем deleted , равным false. Как я могу это реализовать?
787 просмотров
schedule 05.07.2023

not_analyzed не работает должным образом
Отображение: include Tire::Model::Search mapping do indexes :name, :boost => 10 indexes :account_id indexes :company_name indexes :email, :index => :not_analyzed end def to_indexed_json to_json( :only => [:name, :account_id,...
1003 просмотров
schedule 26.03.2022

Elasticsearch с Tire: edgeNgram с несколькими словами
Допустим, у меня есть 5 названий фильмов: Сан-Солей Санса Так это Сол Гуд Единственный выживший Я хочу реализовать поле поиска с автозаполнением с ожидаемым поведением: «Санс» > Сан-Солей, Санса "Санс так" > Сан Солей «Итак»...
2046 просмотров
schedule 04.02.2023

Эквивалент Elastic Search Scoping (скалярных полей) в sunspot/solr
Я изучаю различные варианты поисковой системы для нашего rails-app/data. Мне удалось заставить работать sunspot/solr, и в настоящее время я изучаю ElasticSearch в качестве альтернативы, но не смог заставить то же самое (обзор/фильтрацию) работать в...
260 просмотров
schedule 02.05.2022

Эластичный запрос ассоциации объекта поиска через параметры
У меня возникли трудности с Elastic Search и Tire, которые не возвращают никаких результатов. Я использую Ruby 1.9.3 и Rails 3.2.11. В моем контроллере я звоню: @location_id = 1 @listings = Listing.search(params.merge!(location_id:...
326 просмотров
schedule 03.09.2023

ElasticSearch with Tire не включает собственный анализатор с моделью STI.
У меня есть модель STI, которую я хочу найти с помощью ElasticSearch и Tire. Проблема, с которой я сталкиваюсь, заключается в том, что когда Tire создает сопоставления, он, кажется, игнорирует мои пользовательские анализаторы для второй модели. Ниже...
564 просмотров
schedule 25.07.2022

Загрузка всех документов из ElasticSearch занимает слишком много времени
Чтобы загрузить индекс всех документов с помощью ElasticSearch, я использую следующий запрос через шину. def all max = total Tire.search 'my_documents' do query { all } size max end.results.map { |entry| entry.to_hash }...
389 просмотров
schedule 26.02.2022

Фильтр поиска эластичных шин по идентификаторам ассоциаций
У меня есть модель Post, в которой есть избиратели. в Elastic Search я проиндексировал сообщение, так что у меня есть следующие данные примера: name: 'My first post', voter_ids: [1,2,3] . Я пытаюсь искать сообщения, чтобы получать результаты только...
465 просмотров
schedule 26.05.2023

Точное соответствие жемчуга эластичного поиска шин
В настоящее время я использую Tire для доступа к своим данным ES, однако я не смог получить точное совпадение, например. User.search :per_page => 10 do query do boolean do must { match :first_name, 'tom'} must { match...
787 просмотров
schedule 23.02.2023

Условно индексировать документ для elasticsearch с помощью Tire
Я использую tire с рельсами и elasticsearch. Я хочу условно добавить документ в индекс, если логический флаг в моей модели истинен. Я уверен, что это прямолинейно, но я не могу понять, как это сделать.
451 просмотров
schedule 08.12.2023

Почему этот код elasticsearch/tire не соответствует частичным словам?
Я пытаюсь использовать Elasticsearch и Tire для индексации некоторых данных. Я хочу иметь возможность искать его по частичным совпадениям, а не только по полным словам. При выполнении запроса в приведенном ниже примере модели будут сопоставляться...
1884 просмотров
schedule 16.04.2022

Rails 4.1.0 elasticsearch Шинная ассоциация
Я получаю сообщение об ошибке с моей (повторной) интеграцией драгоценных камней Tire после обновления до Rails 4.1.0. До того, как я запустил этот код в моем Product Model с Rails 4.0.4: def self.search(params) tire.search( load:{:include...
212 просмотров

Rails: Elasticsearch проиндексировал записи, которые были удалены из базы данных
Привет, у меня проблемы с Elasticsearch. У меня есть модель, и я использую include Tire::Model::Search include Tire::Model::Callbacks для индексации созданных записей, но по какой-то причине, когда я проверяю поиск, он показывает мне...
399 просмотров
schedule 25.05.2022

Эквивалентность синтаксиса эластичного поиска DSL для оператора SQL
Я пытаюсь воспроизвести приведенную ниже логику запроса в эластичном поисковом запросе, но что-то не так. В основном приведенный ниже запрос возвращает один документ. Я бы хотел, чтобы применялось либо первое условие: "name": "iphone" ИЛИ...
321 просмотров
schedule 12.06.2024