Описание тега chewy-gem
Chewy - это ODM и оболочка для официального клиента Elasticsearch, спонсируемого Toptal.
0
ответов
Избегайте запросов к БД с помощью Chewy
Я использую библиотеку Elasticsearch для Rails, Chewy. Я пытаюсь найти способ эффективного массового импорта ~2 миллионов записей. Это документы Elasticsearch, которые являются денормализованной версией нескольких разных моделей БД, которые у меня е…
27 май '16 в 21:13
0
ответов
Рельсы: как установить локаль в asticsearch использовать жевательный драгоценный камень
Я использую эластичный поиск от Gem Chewy. и я использую Globalize gem для перевода. У меня есть модель Location, и я перевожу атрибут name из локации. Но жуйте только обновите последние данные, не обновляйте данные с другой локалью. Я хочу, чтобы о…
09 май '16 в 13:50
2
ответа
Как получить доступ к результатам Chewy с помощью точечной нотации?
Я использую драгоценный камень Toptal Chewy для подключения и запроса моего Elasticsearch, как ODM. Я использую Chewy вместе с Elasticsearch 6, Ruby on Rails 5.2 и Active Record. Я определил свой индекс так: class OrdersIndex < Chewy::Index defin…
30 авг '18 в 19:55
2
ответа
Как обновить тип поля Elasticsearch с помощью Chewy
У меня вопрос об изменении типа поля в моем индексе эластичного поиска с использованием рубинового клиента эластичного поиска. Я пытаюсь обновить тип поля в моем индексе. Я получаю эту ошибку: illegal_argument_exception, Я читал, что невозможно изме…
24 окт '18 в 12:11
1
ответ
Elastic search & chewy: сделать результаты уникальными на основе содержимого элемента
Извините за отсутствие ясности названия, но я не уверен, как выразить мою проблему в простом предложении. Для объяснения: приложение, над которым я работаю в настоящее время, имеет несколько типов объектов, которые могут быть связаны с тегами, добав…
02 фев '16 в 14:06
1
ответ
Блокировать определенные диапазоны дат для получения / возврата
У меня есть вещи в аренду. Пользователь указывает start_date а также end_date, Каждый предмет имеет несколько blocked_periods также с начальной и конечной датой. Цель: Запросить все доступные предметы. Скажем так: 12.11., 13.11., 14.11., 15.11. Забл…
04 ноя '18 в 13:25
1
ответ
Как использовать API упругих прокрутки прокрутки, используя жевательный драгоценный камень?
Я использую "жевательный" драгоценный камень для эластичного поиска в моем приложении ROR. Но я не нашел никакой документации для API-интерфейса Scroll. Я получаю ошибку ниже, когда я перехожу на последнюю страницу записей. [500] {"error":{"root_cau…
22 мар '16 в 15:06
2
ответа
Elasticsearch назначает приоритеты определенным _ids, но не фильтрует?
Я пытаюсь отсортировать свой запрос в asticsearch, где запрос будет расставлять приоритеты для документов с определенными _ids, чтобы они появлялись первыми, но он не будет фильтровать весь запрос на основе _ids, это просто расставляет приоритеты. В…
21 ноя '16 в 08:26
1
ответ
vinsol-spree-contrib/shopspree-sales-app Ошибка установки
После клонирования продаж ShopSpree я следовал инструкциям по установке и почти нормально работал, кроме bundle exec rake spree_sample:load, Это дает мне следующую ошибку: asdf08:~/workspace (master) $ bundle exec rake spree_sample:load Loaded Payme…
23 дек '16 в 04:55
0
ответов
Могу ли я использовать Rails ActiveRecord Magic в угловом обзоре с добавленным ElasticSearch?
Я думаю, что уже знаю ответ на этот вопрос, но я все равно спрошу. У меня есть приложение rails и интеграция angular в одну из областей приложения, чтобы получить часть этого волшебства. Чтобы добавить к миксу, я интегрирую драгоценный камень Chewy,…
24 янв '15 в 15:34
1
ответ
Как создать { x = y | y = z | z = 0 } блокировать динамически из хеша?
Хотя контекст, скорее всего, не имеет значения, я использую гем Chewy для фильтрации результатов Elasticsearch с помощью этого кода: scope = scope.filter { (send('facet_properties').send(property_ids[0], :or) == val.map(&:to_i)) | (send('facet_p…
28 окт '14 в 13:14
0
ответов
ElasticSearch в Ruby on Rails, Chewy Gem
Как я могу использовать метод chewy update_index() для многоуровневых отношений? Например у меня такая ситуация class A < ApplicationRecord has_many :b end class B < ApplicationRecord has_many :c end class C < ApplicationRecord end Я хочу д…
18 дек '18 в 07:24
2
ответа
asticseach Как добавить тип поиска в теле запроса
У меня есть запрос, где я использую search_type как GET /test_videos/_search?search_type=dfs_query_then_fetch&explain=true { "query": { "bool": { "must": { "multi_match": { "query": "funny", "fields": ["title"] } } } } } который отлично работает…
29 май '18 в 22:30
1
ответ
Условия заказа Агрегирование по географическому расстоянию
Так что у меня есть проблема здесь... я использую chewy рубиновый камень для общения с Elasticsearch => #<Chewy::SnippetPagesIndex::Query:0x007f911c6b1610 @_collection=nil, @_fully_qualified_named_aggs={"chewy::snippetpagesindex"=>{"chewy::…
16 ноя '16 в 23:50
0
ответов
Как написать запрос эластичного поиска, который соответствует термину и сортирует по порядку
Я пытаюсь написать запрос в asticsearch: Который ломает запрос и ищет каждое слово Поиск в нескольких полях, который соответствует большинству терминов. Это не увеличивает оценки релевантности, если поле содержит одно и то же слово, повторенное неск…
30 май '18 в 23:48
1
ответ
Как запросить несколько полей с помощью Chewy
Допустим, у меня есть индекс с несколькими объектами: class ThingsIndex < Chewy::Index define_type User do field :full_name end define_type Post do field :title end end Как мне искать обоих пользователей? full_name и сообщения titles, Документы г…
06 фев '17 в 12:30
1
ответ
Elastic Search пусто `должен` возвращать результаты
Я бегу should запрос с любым пустым списком по индексу. Я ожидаю, что он вернет 0 результатов, так как нет should запросы / фильтры для сопоставления с: (Синтаксис Chewy, но довольно близок к обычному ES) OrganizationsIndex.filter( bool: { must: [ {…
27 мар '18 в 21:47
2
ответа
Chewy Gem - запрос для получения диапазонов дат, содержащих конкретную дату
Я использую ElasticSearch с жевательным GEM на приложении Rails. Я хотел бы помочь, чтобы перевести это: all.select { |task| (task.start_at.to_date..task.end_at.to_date).cover?(Date.today) } использовать фильтр с жевательными. Я пытался сделать эту …
13 дек '14 в 00:28
0
ответов
Chewy & ElasticSearch - Отношения между родителями и детьми
Я использую жевательный драгоценный камень для эластичного поиска. У меня есть два отдельных индекса: Items1Index а также Items2Index, Я должен найти Items2 по полю от Items2Indexи отфильтровать найденные элементы по нескольким полям из Items1Index,…
11 ноя '16 в 08:33
0
ответов
Chewy, RSpec и Threads поднимают странную ошибку
Я тестирую некоторые параллельные поведения, используя RSpec, и возникает странное исключение. expect{ threads = 4.times.map do Thread.new do WebMock.allow_net_connect! PaymentForm.new(params).process end end threads.each(&:join) }.to change{ Pa…
20 ноя '18 в 11:15