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

Как создать запрос API msearch с агрегацией для Elasticsearch
документация описывает способ создания простое тело запроса для запроса API msearch. Но если вы используете агрегации, это больше не работает ни с помощью curl, ни с любой версией библиотеки elasticsearch-py. Github, соответствующий билету ....
1199 просмотров
schedule 02.08.2022

Elasticsearch: исключить результаты, если существует другая запись
У меня есть следующая структура индекса elasticsearch: id|action|user_id|message_id 1| click| 1| 1 2| open| 1| 1 3| click| 2| 1 4| open| 2| 1 5| click| 1| 2 6| click| 1|...
396 просмотров
schedule 15.09.2022

агрегация elasticsearch со сравнением дат и вычислением
Привет, я новичок в elasticsearch. Мне нужно получить агрегацию со сравнением дат и фильтром динамического диапазона. Например, мне нужно получить количество документов, где документ created_at на 1 неделю раньше их идентификационной_даты....
344 просмотров

Elasticsearch, как запросить поле идентификатора выше x
Я пытаюсь применить разбивку на страницы к результатам, запрашивая несколько раз, чтобы преодолеть 10-тысячный барьер Elasticsearch. Поскольку результаты Elasticsearch могут различаться во время нескольких запросов, я хочу использовать...
1857 просмотров

Elasticsearch 2.4, фильтр Exists для вложенных объектов не работает
Мое отображение: "properties": { "user": { "type": "nested", "properties": { "id": { "type": "integer" }, "is_active": { "type": "boolean", "null_value": false }, "username": {...
1999 просмотров

доступ к отдельным полям с помощью эластичного поиска dsl в python
Является ли приведенное ниже точным или это должно быть что-то еще? Я получаю ожидаемые результаты, просто проверяя, является ли это наиболее эффективным способом доступа к отдельным (вложенным) полям. from elasticsearch import Elasticsearch...
343 просмотров

Получить имена индексов по нескольким псевдонимам
Как получить имя индекса в эластичном поиске на основе некоторых заданных имен псевдонимов. Пример: Имя_индекса: test Имена псевдонимов: a1,a2,a3 Имя_индекса: test2 Имя псевдонимов: a1,a3 Имя_индекса: test3 Имя псевдонимов: a1 извлекает имя индекса,...
359 просмотров

Ошибка при индексации данных с помощью elasticsearch dsl
У меня есть две модели, которые выглядят следующим образом: class PostUser(models.Model): user_id = models.CharField(max_length=1000,blank=True,null=True) reputation = models.CharField(max_length = 1000 , blank = True , null = True)...
1385 просмотров

Как исключить {} в поле из поиска
у меня есть такая запись ``` «журнал»: { «Уровень»: null, «Сообщение»: «бла», «StackTrace»: «{}» } ``` Я пробовал что-то вроде ``` { "запрос": { "bool": { "must_not": [{ "match": { "log.StackTrace": { "query": "{}", "type": "phrase" } }...
100 просмотров
schedule 18.08.2022

множественный эластичный поиск и запрос
Я хочу, чтобы результат, в котором query_string ' r ', отображался в городе "BLR" мой запрос { "query": { "bool": { "must": [ {"query_string": { "query": "*r*", "fields": [ "name"] }}...
40 просмотров

Соответствие двум критериям фильтра в Elasticsearch
Изменить Я скопировал и вставил комментарий, который я разместил в ответ: ... запрос работает как надо. Я разместил этот вопрос в те времена, когда вы чувствуете себя загнанным в угол и не знаете, что еще попробовать. Ошибка была не в...
55 просмотров
schedule 23.03.2023

Конфликт версий при использовании метода удаления elasticsearch-dsl
Итак, мы используем elasticsearch в нашем проекте Django, и мы используем библиотеку python elasticsearch-dsl. Мы получили следующую ошибку в производстве: ConflictError(409,...
6620 просмотров

Сбросить имя индекса в elasticsearch dsl
Я пытаюсь создать ETL, который извлекает из монго, обрабатывает данные и загружает в эластичный. Я буду выполнять ежедневную загрузку, поэтому я решил назвать свой индекс текущей датой. Это поможет мне для последующей обработки, которую мне нужно...
511 просмотров
schedule 28.07.2023

соответствует ближайшему числовому значению elasticsearchDSL (php)
У меня возникли проблемы с поиском ответа в SO, эластичных поисковых документах или Google, чтобы найти этот ответ для моего варианта использования: найти ближайшее число к вводу X, которое все еще меньше, чем X. У меня есть отображение, которое...
62 просмотров

Как настроить фильтр токенов синонимов с помощью ElasticSearch-dsl в python?
Я пытаюсь создать фильтр токенов синонимов с помощью ElasticSearch-dsl в python, который, например, когда я пытаюсь выполнить поиск «крошечный» или «маленький», также возвращает статьи, включая «маленький». Вот мой код: from elasticsearch_dsl...
761 просмотров
schedule 09.12.2023

Как публиковать демо-запросы в elasticsearch в kubuntu 18
Делаем первые шаги в elasticsearch и читаем статью https://www.elastic.co/blog/a-practical-introduction-to-elasticsearch Я попытался отправить образец данных POST в консоли моего kubuntu 18, но при вставке данных и нажатии клавиши ввода мои данные...
17 просмотров
schedule 16.02.2023

Как написать простой запрос регулярного выражения с помощью elasticsearch в python?
Я пытаюсь написать простой запрос регулярного выражения, используя elasticsearch в python, который просто не будет работать. Может ли кто-нибудь сказать мне, где я ошибаюсь? result = es.search(index="my-index", body={"query":...
922 просмотров

TypeError: объект «IndicesClient» не может быть вызван
es_res = es.indices (индекс = индекс, байты = 'b', формат = 'json') получение следующей ошибки при вызове индексов API TypeError: объект «IndicesClient» не может быть вызван Документация Спасибо.
200 просмотров

DSL-фильтр Elasticsearch по агрегации и расширенной статистике
Если я использую aggregations.bucket с метрикой, как я могу отфильтровать ее, чтобы контролировать период просмотра? Точно так же можно ли использовать фильтр таким же образом для расширенной статистики? Вот фрагмент кода, который работает (вместе с...
285 просмотров

Агрегации с динамическими данными/вложенными_объектами
Я пытаюсь агрегировать динамически отображаемые поля в ElasticSearch. Например: POST test/_doc/1 { "settings": { "range": { "value": 200, "display": "200 km"...
203 просмотров