Вопросы по теме 'elasticsearch-dsl'

Отношения между родительскими и дочерними элементами python elasticsearch-dsl
Я начал использовать библиотеку python elasticsearch-dsl . Я пытаюсь реализовать родительско-дочерние отношения, но это не работает: class Location(DocType): name = String(analyzer='snowball', fields={'raw':...
2322 просмотров
schedule 09.10.2021

Как установить ignore_malformed на уровне индекса при создании индекса через оболочку Python ElasticSearch DSL?
Согласно docs , этого должно быть достаточно : "settings": { "index.mapping.ignore_malformed": true } Но как я могу добиться этого в оболочке Python? Мой текущий код выглядит так: from elasticsearch_dsl import Index index =...
1295 просмотров

Запрос типа данных Array в elasticsearch с использованием python_dsl
Насколько сложным может быть запрос к типу данных целочисленного массива? Вот мой класс на Python для ввода данных в elasticsearch : class Paragraph(DocType): body = Text(analyzer="standard") published_from = Date() lines =...
532 просмотров
schedule 26.11.2021

Как создать подзапрос с elasticsearch
Мне нужно создать запрос на elasticsearch для условия ниже. Когда последний элемент, добавленный с атрибутом «rabbitmq.queue.name», равен «service_test_error», а значение из «rabbitmq.queue.messages.total.count» отличается от «0» Приведенный...
394 просмотров

Эластичный поиск, возвращающий тот же идентификатор прокрутки
Elastic Search возвращает один и тот же идентификатор прокрутки для каждого запроса, но состояние данных различается. Он отлично работает для разбивки на страницы. Но мне нужно поддерживать идентификатор прокрутки в моем стеке , чтобы я мог...
91 просмотров

Построитель DSL запросов ElasticSearch в Yii2 (или автономный)
Насколько я понимаю, единственный способ сделать запрос к ElasticSearch в Yii2 — запустить ElasticModel::find()->query($query) , где $query — это сложный массив, содержащий фактический запрос, написанный на DSL запроса ElasticSearch. Запрос...
776 просмотров
schedule 05.07.2022

Как получить количество различных значений в столбце (поле) в индексе elasticsearch
Я пытаюсь получить количество всех строк и количество различных значений в столбце, используя пакет elasticsearch-dsl в python. Я новичок в elasticsearch, поэтому прошу прощения, если задаю глупый вопрос, но Я прочитал всю доступную документацию по...
778 просмотров
schedule 24.07.2022

Привязка результатов Elasticsearch к конкретным идентификаторам
У меня вопрос о Elasticsearch DSL. Я хотел бы выполнить полнотекстовый поиск, но ограничить доступные для поиска записи определенным массивом идентификаторов базы данных. В мире SQL это будет функциональный эквивалент WHERE id IN(1, 2, 3, 4) ....
3156 просмотров

Каковы плюсы и минусы использования вложенного сопоставления в Elasticsearch по сравнению с родительско-дочерними отношениями
В настоящее время в моей структуре документа ES есть поле типа «Объект». Это объект json, внутри которого может быть до 3000 полей. Проблема в том, что иногда моей ES не хватает памяти из-за слишком большого размера документа. Поэтому я хочу...
1884 просмотров

Проблема с настройкой тайм-аута запроса в Elasticsearch DSL
Я пытаюсь установить timeout для определенного запроса, используя elasticsearch_dsl . Я пробовал следующее: from elasticsearch import Elasticsearch from elasticsearch_dsl import Search, F ... def do_stuff(self, ids): client =...
4782 просмотров
schedule 02.02.2023

ElasticSearch 2.X не находит числовое значение в массиве.
У меня есть отображение одного поля в ES2.3 следующим образом "move_in_ts": { "type": "integer" } "move_out_ts": { "type": "integer" } Sample document stores data as follows: "move_in_ts": [ 1475280000, 1475539200,...
46 просмотров

Хранение строки массива JSON, ошибка elasticsearch
Я наблюдаю какое-то странное поведение Elasticsearch 5.2, и его невозможно отладить, поскольку ошибок не возникает, и я не могу найти аналогичные проблемы/документацию в Интернете. Я сохраняю массив JSON как «строку» в elasticsearch (используя...
689 просмотров
schedule 18.02.2023

Запрос/фильтрация по полному значению поля Elasticsearch с регулярным выражением
Мы используем Nutch для обхода некоторых сайтов, отправляем индекс в Elasticsearch и используем настраиваемый пользовательский интерфейс для поиска, вызывая API Elasticsearch. Проблема в том, что мне нужно просканировать некоторые сайты но...
124 просмотров
schedule 04.04.2023

Фильтрация условий запроса DSL с помощью скрипта для дня по числовому значению
В aggs я могу получить сегменты по дням недели, которые представлены числовыми (1-7) ключами, используя что-то вроде этого: "aggs" : { "group_by_day" :{ "terms": { "script": "doc['@timestamp'].date.dayOfWeek",...
82 просмотров
schedule 22.03.2023

Kibana Post Search – Ожидается [START_OBJECT], но найдено [VALUE_STRING]
Пожалуйста, помогите мне с этой проблемой. У меня есть основной клиент .net: var client = new RestClient(); client.BaseUrl = new Uri(Host); client.AddDefaultHeader("Content-Type", "application/json"); var request = new...
5027 просмотров
schedule 10.07.2023

использовать Elastic search dsl python для анализа API
Как использовать _analyze по умолчанию в эластичном поиске dsl python? Мой запрос выглядит следующим образом: query = Q('regexp', field_name = "f04((?!z).)*") search_obj = Search(using = conn, index = index_name, doc_type =...
1474 просмотров

Результат сканирования агрегации
Я хотел посмотреть, сколько уникальных ссылок, размещенных пользователем для каждого пользователя. Вот что я придумал до сих пор s.aggs.bucket('user_term', A('terms', field='user__id')).metric('url_count', A('value_count', field='link')) Тем...
342 просмотров

Запрос ElasticSearch lucene с преобразованием подпунктов в синтаксис ES
Я пытался преобразовать запрос в стиле lucene в синтаксис запроса ES, но я застрял в подпунктах. например (title:history^10 or series:history) and (NOT(language:eng) OR language:eng^5) and (isfree eq 'true' OR (isfree eq 'false' AND owned eq...
80 просмотров

Как мы можем получить количество каждой группы при группировке по определенному полю в elasticsearch?
Вот как выглядит мой документ. { "Summary": "The One Way You're Putting Pressure on Your Partner Without Realizing It=20", "Industry" : "Lifestyle and Fitness", "Name": "Kali...
175 просмотров

Как я могу изменить _id для документа django elasticsearch dsl python
Для класса документа w я хочу изменить _id на slug или другой вариант @registry.register_document class TestDocument(Document): id = fields.IntegerField(attr='id', multi=True) name = fields.TextField( analyzer=html_strip, fields={...
95 просмотров