Описание тега elasticsearch-dsl-py
Elasticsearch DSL - это библиотека Python высокого уровня, цель которой - помочь в написании и выполнении запросов к Elasticsearch.
1
ответ
Подключить локальный эластичный поисковый кластер на mirage
Я пытаюсь использовать Mirage для создания моих эластичных поисковых запросов. Я начал упругий поиск на localhost, и когда я делаю curl localhost:9210 на терминале, я получаю ниже детали: "name" : "RN48HFb", "cluster_name" : "elasticsearch", "cluste…
13 июл '18 в 18:32
1
ответ
asticsearch-dsl-py Сортировка по тексту () поле
У меня проблема с .sort() метод. Например, у меня есть поле Index with Text(): FILTER = token_filter( 'FILTER', 'edge_ngram', min_gram=3, max_gram=40) ANALYZER = analyzer( 'ANALYZER', tokenizer='standard', type='custom', filter=[ 'standard', 'lowerc…
20 июл '17 в 16:27
0
ответов
Elasticsearch Python DSL персистентность
ES Python DSL новичок здесь, я запрашиваю "основной" индекс, используя category, subcategory and topic и запись выбранного подмножества полей (из результатов) во "вторичный" индекс, оба на aws elasticsearch service, Я создал класс отображения, как п…
01 ноя '17 в 14:01
1
ответ
Вложенное поле дает TypeError при индексации в asticsearch-dsl-py
Всякий раз, когда я пытаюсь сохранить объект, который имеет вложенное поле, я получаю сообщение об ошибке типа. TypeError: isinstance() arg 2 must be a type or tuple of types У меня есть следующие классы документов: class CreationIndex(InnerDoc): cr…
06 апр '18 в 09:52
2
ответа
Создать эластичный поиск и запрос на основе размера списка, т.е. нет. И в запросе будет основан на нет. предметов в списке
У меня есть список, размер которого не является фиксированным и может содержать любые нет. предметов. Основываясь на количестве элементов в списке, мне нужно сгенерировать эластичный поиск И запрос, чтобы найти точное совпадение значений. Например: …
21 июл '18 в 01:36
0
ответов
Elasticsearch DSL многоуровневый родительский запрос
Я использую Elastisearch 5.x и Python с asticsearch-dsl 5.2.0 Мне нужно начать запрашивать у ребенка, взять несколько полей, сопоставить их с определенными отцом и дедом (из которого дедушка мне также нужно значение поля) Проблема в том, что в моих …
04 апр '17 в 12:48
1
ответ
Исключение при попытке использования даты в файле API
Я пытаюсь использовать постоянство API, используя asticsearch-dsl версии 6.2.1 следующим образом: class MyClass(Document): start = Date(format='dd-MM-yyyy HH:mm:ss:SSS') stop = Date(format='dd-MM-yyyy HH:mm:ss:SSS') Когда я звоню MyClass.init()Я виж…
17 июл '18 в 09:14
2
ответа
Единицы запроса эластичного поиска, чтобы получить расстояние от произвольной точки до Geopoint
У меня есть проект django, который использует asticsearch 6.5.3 для индексации товаров в магазине с местоположениями в виде GeoPoints. Я пытаюсь запросить этот индекс, а также рассчитать расстояние между произвольной точкой, скажем, местоположение п…
30 дек '18 в 05:27
0
ответов
Elasticsearch От и Размер по агрегации для нумерации страниц
Прежде всего, я хочу сказать, что требование, которого я хочу достичь, очень хорошо работает на SOLR 5.3.1, но не на ElasticSearch 6.2 как сервисе на AWS. Мой фактический запрос очень большой и сложный, и он отлично работает на кибане, но не тогда, …
15 май '18 в 17:13
0
ответов
Получите релевантные результаты поиска на основе приоритетов, используя Elasticsearch
Я довольно новичок в asticsearch и хотел бы, чтобы поиск естественного языка в моей базе данных формата JSON давал приоритет конкретным ключам и получал релевантные результаты в зависимости от приоритета. Я попытался выполнить поиск с использованием…
23 дек '18 в 14:11
0
ответов
Эластичный поиск TransportError(400, 'search_phase_execution_exception', 'Сопоставление не найдено
Я работаю с asticsearch-dsl-py и django и пытаюсь реализовать механизм сортировки в Text() поле. Запрос для упругого поиска s = Search(using=client, index="index", doc_type=DocumentDoc).query("match_all").sort( 'title.keyword', ) # This is throwing …
31 окт '17 в 08:19
1
ответ
Как поддерживать индекс Elasticsearch в актуальном состоянии, используя asticsearch-dsl-py?
Я разработал небольшой каталог личной информации, который мой клиент получает и обновляет через интерфейс администратора Django. Эта информация должна быть доступна для поиска, поэтому я настроил свой сайт Django, чтобы сохранить эти данные в поиско…
04 янв '18 в 21:19
1
ответ
Запрос диапазона в Elasticsearch_dsl по целочисленному полю
Я использовал elasticsearch-dsl==5.2.0, elasticsearch==5.3.0 а также Django==1.8.15, Модель Джанго: class Item(models.Model): price = models.DecimalField(default=0) def to_search(self): return DocItem( meta={'id': self.id}, price=self.price ) Класс …
12 апр '17 в 11:43
1
ответ
asticsearch_dsl ответ несколько агрегаций ведра
Нашел эту ветку о том, как формировать вложенные агрегации с использованием asticsearch_dsl. может кто-то показать, как перебрать ответ, чтобы получить результаты второго сегмента? for i in s.aggregations.clients.buckets.num_servers.buckets: не рабо…
02 окт '18 в 14:00
0
ответов
Фильтровать результаты по текущему времени asticsearch-dsl.py
Я пытаюсь воссоздать этот запрос в asticsearch-dsl.py { "query": { "bool": { "must": [ { "match_all": {} }, { "query_string": { "analyze_wildcard": true, "query": "*" } }, { "range": { "timeStamp": { "gte": 1524468274851, "lte": 1524469174851, "form…
23 апр '18 в 09:09
1
ответ
Regexp не работает в ES DSL-запрос
Отображение моего поиска Elastic выглядит следующим образом: { "settings": { "index": { "number_of_shards": "5", "number_of_replicas": "1" } }, "mappings": { "node": { "properties": { "field1": { "type": "keyword" }, "field2": { "type": "keyword" },…
10 авг '18 в 09:23
1
ответ
Elasticsearch dsl ИЛИ формирование запроса
У меня есть индекс с несколькими документами. Документ содержит следующие поля: название adhar_number pan_number acc_number Я хочу создать DSL-запрос Elassearch. Для этого запроса доступны два входа, такие как adhar_number и pan_number. Этот запрос …
19 сен '18 в 08:57
0
ответов
Как вы суммируете поле сценария с помощью Python'sasticsearch_dsl Search?
Это работает для меня правильно: search = Search(using=client, index='my_index').script_fields( special={'script': { 'source': "<a formula that produces a double>"} } ) А теперь я хочу приложить сумму к полю special через все хиты. Я попробова…
25 май '18 в 17:09
0
ответов
Формировать эластичные поисковые запросы после разбора выражений через ply(библиотека python)
Я написал парсер с использованием библиотеки Python PLY. Схема упругого поиска выглядит следующим образом: { "settings": { "index": { "number_of_shards": "5", "number_of_replicas": "1" } }, "mappings": { "type1": { "properties": { "prop1": { "type":…
07 июл '18 в 01:24
0
ответов
Фильтр по внутреннему объекту в Elasticsearch возвращает 0 результатов
Я выполняю следующий запрос на Elasticsearch 1.5, созданный с помощьюластикома упругого поиска в python, и он возвращает 0 результатов. Я делаю тот же поиск, используя Kabana, и получаю более 1000 результатов. Что я делаю неправильно? (Search().usin…
10 мар '17 в 22:06