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

Как сообщить запросу с несколькими совпадениями ElasticSearch, что я хочу, чтобы числовые поля, хранящиеся в виде строк, возвращали совпадения с числовыми строками?
Я пишу приложение Flask и использую elasticsearch. Вот search.py : from flask import current_app def query_object(index, fields, query, page, per_page, fuzziness=0): search = current_app.elasticsearch.search( index=index,...
377 просмотров

Сортировка Elasticsearch по настраиваемому полю created_at
У меня есть поле created_at в моей базе данных Elastic Search, и я пытаюсь извлечь данные и отсортировать их по этому полю. Поле было сохранено со свойством сопоставления с форматом даты с ключом fielddata , установленным на true , но я все равно...
167 просмотров

Документы ElasticSearch Query во вложенном массиве
У меня есть запись в индексе эластичного поиска: - "hits" : { "total" : { "value" : 1, "relation" : "eq" }, "max_score" : 0.0, "hits" : [ { "_index" :...
31 просмотров

Множественный фильтр по массиву объектов в Elastic 6.*
Нужна помощь в построении запроса через массив в ElasticSearch 6. У меня есть документы, которые представляют некоторые единицы свойств с рядом атрибутов: { "Unit":{ "Attributes":{ "Attribute":[ {...
129 просмотров

Запрос документов, содержащих все значения во вложенном массиве Elasticsearch
Я пытаюсь запросить документы, в которых вложенный массив содержит все элементы, переданные в запросе. Индекс хранит группы, и каждая группа имеет список членов. Я хочу запросить все группы, содержащие заданных членов. Отображение:...
613 просмотров

ElasticSearch Aggregarion — группировка по количеству без анализа поля
У нас есть категория поля в нашем индексе. Мы хотим получить количество записей для каждой категории, используя запрос агрегации. GET /_search { "aggs" : { "genres" : { "terms" : { "field" : "category" } } } }...
54 просмотров

Elasticsearch исключает ассоциацию нескольких терминов
Мне нужно исключить из поиска ассоциацию разных терминов. Есть ли какой-нибудь умный способ сделать такое многочленное исключение? Пример: скажем, я хочу получить всех пользователей, кроме тех, чьи (фамилия Доу ) и (имя Джон или Annie или...
84 просмотров
schedule 08.04.2023

Получить все результаты корзин date_histogram за все время
У меня есть приведенный ниже запрос для получения агрегатов с использованием Elasticsearch 7.1. { "query": { "bool": { "filter": [ { "bool": { "must": [ { "match": {...
49 просмотров

Запрос Elasticsearch с вложенными наборами
Я новичок в Elasticsearch, поэтому, пожалуйста, будьте со мной и дайте мне знать, если мне нужно предоставить какую-либо дополнительную информацию. Я унаследовал проект, и мне нужно реализовать новую функцию поиска. Структура документа/сопоставления...
105 просмотров

Функция автозаполнения анализатора ElasticSearch для буквенно-цифровых
У меня есть буквенно-цифровые коды, такие как Hcc18, HCC23, I23, которые я хочу сохранить в ElasticSearch . Над этим я хочу построить следующие две функции: - Пользователь может искать полный буквенно-цифровой код или только целую часть....
118 просмотров

Многословный запрос ElasticSearch, сопоставление нескольких слов более ценно, чем совпадение нескольких, но много раз
Я пишу поисковый запрос из нескольких слов в ElasticSearch, совпадение нескольких слов более ценно, чем совпадение 1, но много раз. 1 запрос по нескольким полям: { "bool" : { "must" : [ {...
195 просмотров

Запрос 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 просмотров

Как применить цвета фона к таблицам Kibana на той же панели инструментов (или нет)
У меня есть задача внедрить раскрашенные таблицы в панель инструментов Kibana, и я пытался найти лучший подход в Интернете, но до сих пор не склеил. Итак, поскольку я не хотел бы изобретать велосипеды и создавать с нуля, я хотел бы услышать от вас...
560 просмотров

Как сделать запрос по нескольким полям объекта в массиве документа в Elasticsearch?
Привет, я новичок в Elasticsearch. И я хочу запрашивать документы по значению его поля (тип: массив). Пример такой: docx=people:[ {id:1,role:admin}, {id:2,role:other} ] docy=people:[ {id:1,role:other}, {id:2,role:admin} ] Мой запрос...
247 просмотров
schedule 15.12.2022

Как выразить необязательное сопоставление с помощью Query String Query
У меня есть запрос, как показано ниже, с использованием строка запроса dsl , которая, как я ожидаю, вернет результаты, соответствующие всем трем утверждениям. (статус = активен, цена = 100, язык = en). Как я могу сделать параметр language...
32 просмотров
schedule 13.11.2023

Нечеткий процент соответствия
Когда я запрашиваю нечеткое соответствие следующим образом, elasticsearch по-прежнему возвращает только _score . Но вместо этого я ожидаю совпадения в процентах на основе нечеткого алгоритма. Я думал, что это простая настраиваемая вещь, но я не...
476 просмотров
schedule 13.12.2023

извлекать только определенные документы _index в обращениях elasticsearch при запросе по нескольким индексам
Я запрашиваю два индекса в одном запросе elasticsearch, поэтому я могу агрегировать их оба одновременно. Проблема в том, что я хочу, чтобы в хитах был только один из индексных документов, а не оба. Следовательно, я хотел бы отфильтровать поле...
67 просмотров