Описание тега elasticsearch-ruby
1
ответ
Есть ли способ установить диапазон баллов (или максимальный балл) для запроса
У меня очень простой запрос: match: { field => { boost: 4, query: term, fuzziness: 'AUTO', } } Составлено с несколькими (около 10) другими запросами, большинство из которых использует constant_score. Проблема в том, что по определенным условиям м…
07 июл '17 в 08:02
1
ответ
Настраиваемое сопоставление для типа прикрепления картографа с использованием Ruby эластичного поиска
В моем проекте я храню данные в модели активной записи и индексирую HTML-документ в asticsearch с помощью плагина mapper-attachments. Мое сопоставление документов выглядит так: include Elasticsearch::Model settings index: { number_of_shards: 5 } do …
24 дек '15 в 10:51
0
ответов
Эластичный поиск Сбор мусора занимает больше времени из-за запросов агрегации
Резкие всплески поиска и очереди запросов часто происходят всякий раз, когда выполняется тяжелая агрегация. Есть ли способ избежать этого?
20 апр '17 в 13:06
0
ответов
По умолчанию Elasticsearch запрос к DSL
Я использую библиотеки Ruby ElasticSearch, и у меня возникают проблемы при преобразовании базового запроса ES для использования DSL. Я использую следующие драгоценные камни: asticsearch_rails, asticsearch_model, asticsearch_ruby Вот самый простой по…
15 мар '18 в 02:51
2
ответа
Использование перколята для массовой индексации в asticsearch-ruby
В соответствии с этой проблемой, Flexiblesearch поддерживает использование Per аклята с индексом (один документ) или массовым (несколько документов). Для примера не приведено ни одного примера, поэтому я подхожу к названию проблемы, что эта функцион…
30 июн '15 в 17:20
1
ответ
Как добавить условие OR в запросе Elasticsearch ruby?
В моем случае я бы хотел добавить условие ИЛИ в запрос Elasticsearch. Вот мой запрос, query_body = { 'query' => { 'bool' => { 'must' => [{ 'range' => {'@timestamp' => { 'from' => stream_filters[:first_time].gmtime.strftime("%Y-%m-%…
24 май '16 в 22:02
2
ответа
validates_uniqueness_of эластичного поиска постоянства
Как validates_uniqueness_of для упругости эластичного поиска. У меня в модели с оператором включения include Elasticsearch::Persistence::Model Я хочу включить проверку уникальности, как validates_uniqueness_of :username Когда я попытался инициализир…
08 мар '16 в 04:17
1
ответ
Обновить запись эластичного кэша без полной его замены
Я использую это, чтобы добавить кучу записей в индекс эластичного кэша: def self.index_trends(trend_hashes) formatted_trends = trend_hashes.map do |trend_hash| { index: { _index: 'trends', _type: 'trend', _id: trend_hash["id"], data: trend_hash } } …
17 фев '17 в 00:32
1
ответ
Как передать список значений для определенного поля в Elastic Search Query
У меня есть запрос для поиска provider_id от Elastic Search Cluster, Я использую приведенный ниже запрос, чтобы получить результаты для одного provider_id но нужна помощь в выяснении, как я могу передать список поставщиков. { "query": { "bool": { "m…
14 сен '16 в 16:36
0
ответов
Поиск по схеме без индекса
У меня есть набор данных в соответствии с аналогичной структурой данных ниже: { "first_name": "some_value", "last_name": "some_value_2", "instance": "some_instance" "num_of_tries": 159, "uuid": "some_uuid", "background": "something the user can inpu…
04 янв '18 в 01:39
1
ответ
Фарадей::SSLError для Elasticsearch
В настоящее время сталкиваюсь с проблемой, из-за которой мои фоновые работники, которые общаются с эластичным поиском через asticsearch-клиент, сталкиваются с ошибками SSL внутри Фарадея. Ошибка заключается в следующем: SSL_connect returned=1 errno=…
09 авг '16 в 23:39
2
ответа
Как создать входящий конвейер в asticsearch, используя камень asticsearch-ruby
Я изо всех сил, Как создать конвейер вложений Inest, используя Elassearch-Ruby Gem? Для этого звонка - PUT _ingest/pipeline/attachment { "description" : "Extract attachment information", "processors" : [ { "attachment" : { "field" : "data" } } ] } В…
26 апр '18 в 14:19
1
ответ
Где указать детали кластера при использовании эластичного поискового гема в Ruby
Я хочу получить доступ к данным в Elastic Search Cluster от моего rails приложение. Допустим, сервер работает на http://localhost:9200 и я хочу получить доступ к конечной точке http://localhost:9200/location/type, Следующая документация и наткнулся …
13 сен '16 в 15:01
1
ответ
Вложенная сортировка работает не так, как ожидалось ElasticSearch
требование Сортировать продукт с помощью custom_field_values, соответствующих custom_field_id картографирование { "mapping": { "product": { "properties": { "user_id": { "type": "integer" } "custom_field_values": { "type": "nested", "properties": { "…
26 дек '18 в 09:12
1
ответ
Приложение Connect Rails к серверу Elasticsearch
Я использую logstash+asticsearch для индексации журналов сервера. Сервер Elasticsearch работает на локальном хосте:9200 с миллионами документов журнала сервера. У меня также есть приложение Rails, работающее на localhost:3000. Мне нужно подключить э…
21 июл '15 в 12:17
1
ответ
Elastic Search не отображает данные в рельсах
У меня есть модель документа, и я использую эластичный поиск по ней Моя модель документа выглядит следующим образом require 'elasticsearch/model' class Document < ApplicationRecord include Elasticsearch::Model include Elasticsearch::Model::Callba…
24 июл '17 в 09:25
1
ответ
Как сделать ElasticSearch Client доступным для всего приложения?
Я использую elasticsearch_ruby в приложении Rails. Я решил не использовать elasticsearch_rails потому что я не хочу такой тесной интеграции с моими объектами ActiveRecord. С помощью elasticsearch_ruby а также elasticsearch_transport, новый клиент со…
29 фев '16 в 13:21
0
ответов
Elasticsearch-ruby несколько фильтров
Я обновляю свое приложение Rails с 4.0 до 4.1 и в рамках этого обновления я переключаюсь с tire в elaticsearch-ruby обрабатывать запросы эластичного поиска. Шина может добавлять несколько фильтров / запросов в тело запроса, но когда я переключаюсь н…
01 ноя '17 в 21:14
0
ответов
Эластичный поиск "Вы имели в виду" для автокоррекции реализации слов, не работающих с рельсами
Я пытаюсь реализовать полный текстовый движок поиска для моего приложения rails, используя упругий поиск для класса документа. Он должен иметь автокоррекцию для слов с ошибками. Это мой document.rb require 'elasticsearch/model' class Document < A…
28 июл '17 в 06:25
1
ответ
ElasticSearch Nested Query - исключить родительский документ
Попытка исключить документы верхнего уровня, если один из дочерних документов не соответствует запросу. В приведенном ниже примере я пытаюсь исключить все документы, в которых одно из вложенных заданий имеет current: trueи совпадает с company name: …
12 янв '18 в 15:36