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

Переписать SQL-запрос с шиной
Я пытаюсь переписать запрос с помощью шины. Вот такая модель у меня: class User < ActiveRecord::Base has_many :bookmarks, :dependent => :destroy has_many :followed_venues, :through => :bookmarks, :source => :bookmarkable,...
708 просмотров
schedule 01.05.2022

Как создать логический запрос с Minimum_number_should_match при использовании запросов, сохраненных в виде блоков
Я использую шину с elasticsearch, и я в тупике, как создать логический запрос с параметром Minimum_number_should_match, а также подбросить ему набор запросов, хранящихся в блоке. Так что я options = {:minimum_number_should_match => 1} s =...
733 просмотров
schedule 14.05.2022

Tire/Elasticsearch поиск ассоциации
У меня есть следующий код, и я пытаюсь использовать ElasticSearch для его запроса. Он работает, когда я делаю Book.search(:q=>'Foo'), но не работает, когда я делаю Book.search(:author=>'Doctor'). В моей базе данных есть запись с таким именем, как...
2107 просмотров
schedule 01.02.2023

Проверьте наличие идентификатора в массиве параметров с помощью пользовательского поля скрипта Elasticsearch.
Можно ли добавить настраиваемое поле сценария, которое является логическим и возвращает true, если идентификатор документа существует в массиве, который отправляется в качестве параметра? Что-то вроде этого https://gist.github.com/2437370 Как...
2505 просмотров
schedule 15.07.2023

Почему индекс elasticsearch не обновляется в моем приложении mongo rails?
Я использую жемчужину шины в своем приложении монго rails 3.2, и у меня возникают проблемы с обновлением elasticsearch. Я включил свою модель вопроса ниже. class Question include Mongoid::Document include Mongoid::Timestamps include...
1432 просмотров

Как заставить Rails 3.1 с ElasticSearch и Tire работать с Heroku Cedar Stack?
У меня возникли проблемы с работой Tire с использованием ElasticSearch с надстройкой Bonsai в стеке Heroku Cedar. Это продолжает сбой моего приложения, и когда я проверяю журналы Heroku (т.е. запускаю heroku logs в терминале), я...
629 просмотров

Недели прокатки граней ElasticSearch (рельсы/шины)
используя ElasticSearch с Rails 3.2.6 (/w Tire). У меня есть фасет в моем объекте Project, который в настоящее время отображает, в каком месяце был опубликован проект: facet('timeline') { date :post_date, :interval => 'month' } Это дает...
527 просмотров
schedule 27.04.2024

Elasticsearch, Tire и вложенные запросы/ассоциации с ActiveRecord
Я использую ElasticSearch с Tire для индексации и поиска некоторых моделей ActiveRecord, и я искал «правильный» способ индексации и поиска ассоциаций. Я не нашел того, что кажется лучшей практикой для этого, поэтому я хотел спросить, есть ли у...
9838 просмотров
schedule 29.03.2023

Elasticsearch с шиной, выделение не работает
Должно быть, я что-то здесь упускаю, но когда я пытаюсь выделить при поиске с помощью Elasticsearch, я вообще не вижу выделения, но и ошибок нет. Я не думаю, что это проблема шин, но я упоминаю о шинах на всякий случай, если это важно. Индексация с...
889 просмотров
schedule 27.05.2022

Оценка ElasticSearch (жемчужина шин)
Я хочу, чтобы ElasticSearch (точнее, камень Tire) возвращал результат в зависимости от того, сколько раз ключевое слово появляется в полях. Например, я индексирую поле title в модели с именем Article. У меня есть два объекта, первый объект имеет...
1123 просмотров
schedule 09.10.2022

Как преобразовать эластичный поиск JSON в запрос, совместимый с шинами
У меня возникли проблемы с преобразованием следующего допустимого запроса JSON в эластичный поиск в эквивалент ruby ​​gem 'tire'. Любая помощь очень ценится... { "query" : { "term" : { "_all" : "coffee" } }, "filter" : {...
529 просмотров
schedule 30.09.2022

Удалить/удалить проиндексированный документ в ElasticSearch с помощью Tire (с обратимым удалением через ActsAsParanoid)
У меня есть сервер ElasticSearch, который индексирует и ищет документы, используя отличный гем Tire. Все отлично работает, за исключением того, что я не уверен, как вручную удалить документы из поискового индекса. Я пролистал RDoc и искал часами,...
3436 просмотров
schedule 08.11.2022

elasticsearch/tire: как определить базовые критерии поиска, которые всегда должны совпадать?
Использование Tire.gem для поиска. Я не могу найти правильную часть документации о том, как установить «Критерии поиска по умолчанию» Кто знает, как это сделать, или может указать мне на соответствующие разделы документации? заранее спасибо!...
114 просмотров
schedule 31.08.2022

Использование оценки поиска для определения поведения контроллера (tire/elasticsearch)
Я новичок в elasticsearch и tire , и я изо всех сил пытаюсь понять, как отображать оценки результатов поиска. Учитывая конкретную строку запроса, я хочу иметь возможность сделать следующее: Если есть несколько «хороших» результатов...
321 просмотров
schedule 22.12.2022

Индексировать результаты метода в ElasticSearch (Tire + ActiveRecord)
Я индексирую набор данных для elasticsearch, используя Tire и ActiveRecord. У меня есть модель Artist, в которой has_many :images. Как я могу проиндексировать метод модели Artist, который возвращает определенное изображение? Или, альтернативно,...
4260 просмотров
schedule 10.12.2022

ElasticSearch/Tire: Найдите похожие статьи
Мой проект Rails реализует ElasticSearch, используя гем Tire. Я хотел бы найти записи с похожим текстом в поле под названием описание. Я хотел бы упорядочить результаты в зависимости от того, насколько похожа запись (%). Пример подобного текста:...
1832 просмотров
schedule 29.01.2023

Tire + Will_Paginate не использует Tire.options
Я пытаюсь интегрировать Tire на свой сайт, и у меня возникают проблемы с нумерацией страниц. Я попытался разбить результаты на страницы вне контекста Tire, и will_paginate работает с этим массивом. Однако, когда я пробую will_paginate в контексте...
625 просмотров
schedule 24.08.2022

Пагинация с помощью Elasticsearch, Tire и Kaminari
У меня проблемы с разбивкой на страницы результатов поиска для работы с Elasticsearch, Tire и Kaminari. Я ищу все модели в своем приложении (новости, картины, книги) в качестве общего поиска по сайту и, следовательно, мне нужен блок для поиска шин...
4193 просмотров
schedule 04.05.2022

Обновление сопоставления ElasticSearch в рабочей среде (шины)
Я хотел бы иметь четкое представление о том, как бороться со следующим сценарием: Я добавляю или удаляю атрибут из модели ActiveRecord, поэтому хочу обновить его сопоставление в ElasticSearch в рабочей среде. Насколько я понял, я должен......
2070 просмотров
schedule 14.03.2023

Переиндексирование Elasticsearch: как направлять обновления нового индекса во время его создания?
Я понимаю переиндексацию с использованием псевдонима, чтобы избежать простоев, как описано здесь: Есть ли более разумный способ переиндексировать elasticsearch? Но остается одна проблема: скажем, переиндексация занимает час, а исходная БД...
1452 просмотров
schedule 05.08.2023