Описание тега elasticsearch-model

2 ответа

Не знаю, как сортировать результаты эластичного поиска.

Я использую эластичную модель в моем приложении RoR, чтобы выполнить поиск и отсортировать результаты. Я могу выполнить запрос и получить обратно несортированные результаты, но при добавлении сортировки все разрывается с: Elasticsearch::Transport::T…
1 ответ

Настраиваемое сопоставление для типа прикрепления картографа с использованием Ruby эластичного поиска

В моем проекте я храню данные в модели активной записи и индексирую HTML-документ в asticsearch с помощью плагина mapper-attachments. Мое сопоставление документов выглядит так: include Elasticsearch::Model settings index: { number_of_shards: 5 } do …
2 ответа

asticsearch не может запросить путь в ruby

У меня есть индекс эластичного поиска 'events' - внутри этого индекса есть тип 'event'. Объекты события имеют "место", которое имеет различные свойства, включая "имя", поэтому упрощенная структура выглядит так: event { venue { name: "foo" } } Теперь…
2 ответа

Elastic Search Rails находят связанные атрибуты модели

Я использую Elastic Search в моем проекте Rails. Я делаю полнотекстовый поиск в режиме реального времени с использованием элемента упругости поиска модели. Предположим, что модель A принадлежит модели B. Если я выполняю поиск по модели AI, я получаю…
0 ответов

Spring Data и ElasticSearch

Я только начал создавать приложение, используя Spring Data и Elasticsearch Starter для весенней загрузки. Я сомневаюсь в истинности концепции... мои первые потребности - создать тип, который сможет сохранить много слов. Сначала давайте рассмотрим: У…
0 ответов

Elasticsearch ngram index ничего не возвращает

Я пытаюсь построить собственный анализатор, используя nGram, и, очевидно, он работает нормально, я просто не могу запросить его по какой-то причине. Я использую `asticsearch-модель в Ruby Вот как определяется индекс: include Elasticsearch::Model ind…
0 ответов

Индексирование / импорт данных из большого файла JSON

Кто-нибудь пытался добавить / создать индекс в ES из файлов JSON. Я ищу решение, где я могу "импортировать" много данных из файлов JSON напрямую в ES. Пока я нашел два плагина. Первый - это FileSystem River для Elasticsearch. Проблема с этим плагино…
1 ответ

ElasticSearch накладывает ограничение на результаты группы

Я нахожусь в ситуации, когда я применил лимит для результатов ElasticSearch, но он не работает для меня. Я прошел руководство по ES ниже, мой код: module Invoices class RestaurantBuilder < Base def query(options = {}) buckets = {} aggregations = …
0 ответов

Elasticsearch - Авто-импорт записей из модели Active Record

Система: Рельсы 4 Рубин 2 Elasticsearch 1.6.0 Я использую Elasticsearch для фильтрации записей и вычисления статистики для моих моделей Active Record. Я бы хотел, чтобы мои индексы Elasticsearch отражали мою базу данных Postgres, чтобы существующие …
0 ответов

Как отображения эластичного поиска-рельса переводят в конфигурацию индекса эластичного поиска?

Я использую драгоценный камень asticsearch-rails (asticsearch-model), и меня немного смущает то, как model-dsl в конечном итоге переходит в конфигурацию индекса. У меня есть следующий код для прямой установки индекса, и он работает нормально: requir…
1 ответ

ElasticSearch Отсутствует определение для агрегации [unique_users] Ошибка

Я использую ES с Ruby on Rails, я нахожусь в ситуации, когда мне приходится перечислять всех уникальных пользователей, поэтому ниже приведен код, который я использую для его получения. buckets['unique_users'] = { filter: { match_all: {} }, aggregati…
2 ответа

Поиск рельсов в поисках вложенного поля JSON

Я использую драгоценный камень эластичной модели для модели, которая имеет has_many отношения. Чтобы соответствовать документации, скажем, модель Article и отношения has_many categories, Поэтому я написал клиентский сериализатор следующим образом (п…
1 ответ

ElasticSearch не использует все поля (массив строк) для поиска

Я только начинаю с ES в рельсах, и я добавил кое-что, что я не понимаю: У меня есть модель Artist (упрощенно для примера): class Artist < ActiveRecord::Base include Elasticsearch::Model include Elasticsearch::Model::Callbacks # simplified to get …
2 ответа

Rails - Elasticsearch (бонсай) с Heroku - Проблемы производительности

Я использую Elasticsearch - Bonsai в одном из моих проектов Ruby on Rails. Так что все шло очень гладко. Но в тот момент, когда мы запустили это приложение для конечных пользователей, и люди начали приходить, мы заметили, что для ответа на один запр…
1 ответ

Индексирование по полю столбца не работает с ElasticSearch

Я реализую интеграцию ElasticSearch в моей модели: require 'elasticsearch/model' class MissionDef < ActiveRecord::Base # field: name (String(40)) # field: icon (String(2000)) # field: definition (String) # field: public, boolean include Elasticse…
0 ответов

VersionConflictEngineException после обновления до Rails 4.2.5.1

Время от времени я получаю это исключение после обновления Rails до 4.2.5.1 и обновления пользовательского документа Elasticsearch::Transport::Transport::Errors::Conflict: [409] {"error":"VersionConflictEngineException[[users][0] [user][1]: конфликт…
0 ответов

Рельсы эластичный поиск-модель нескольких параметров запроса

Я хочу запустить несколько параметров поиска с помощью драгоценного камня эластичного поиска, как показано ниже. Прежде чем использовать gem tyre для поиска записей, используя несколько параметров запросов. Моя модель: class Book < ApplicationRec…
0 ответов

Отображение обновлений Elasticsearch для типа в индексе и переиндексации

У меня есть индекс с именем business_data, который содержит различные типы: клиенты, сообщения, события и т. Д.... у каждого из них есть свои сопоставления, анализаторы и т. Д. Мне нужно обновить сопоставление для клиентов и переиндексировать (повто…
1 ответ

Как вы используете плагин ingest-attachment с эластичными поисковыми рельсами?

Ранее я использовал плагин mapper-attachments, который теперь устарел, и его было довольно легко использовать вместе с обычной индексацией. Теперь, когда ingest-attachment заменил его и требует конвейера и т. Д., Он начал сбивать с толку, как правил…
1 ответ

Elasticsearch - последствия разделения документов на отдельные индексы

Допустим, у меня есть 100000 документов из разных групп клиентов, которые одинаково отформатированы с одинаковым типом информации. Документы из отдельных групп клиентов обновляются в разное время дня. Мне было рекомендовано предоставить каждой групп…