Вопросы по теме '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 просмотров
schedule
28.09.2021
Запрос типа данных 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 просмотров
schedule
17.09.2021
Эластичный поиск, возвращающий тот же идентификатор прокрутки
Elastic Search возвращает один и тот же идентификатор прокрутки для каждого запроса, но состояние данных различается. Он отлично работает для разбивки на страницы.
Но мне нужно поддерживать идентификатор прокрутки в моем стеке , чтобы я мог...
91 просмотров
schedule
29.11.2021
Построитель 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 просмотров
schedule
01.08.2022
Каковы плюсы и минусы использования вложенного сопоставления в Elasticsearch по сравнению с родительско-дочерними отношениями
В настоящее время в моей структуре документа ES есть поле типа «Объект». Это объект json, внутри которого может быть до 3000 полей. Проблема в том, что иногда моей ES не хватает памяти из-за слишком большого размера документа. Поэтому я хочу...
1884 просмотров
schedule
03.10.2022
Проблема с настройкой тайм-аута запроса в 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 просмотров
schedule
13.02.2023
Хранение строки массива 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 просмотров
schedule
30.01.2023
Результат сканирования агрегации
Я хотел посмотреть, сколько уникальных ссылок, размещенных пользователем для каждого пользователя. Вот что я придумал до сих пор
s.aggs.bucket('user_term', A('terms', field='user__id')).metric('url_count', A('value_count', field='link'))
Тем...
342 просмотров
schedule
25.04.2023
Запрос 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 просмотров
schedule
29.05.2023
Как мы можем получить количество каждой группы при группировке по определенному полю в elasticsearch?
Вот как выглядит мой документ.
{
"Summary": "The One Way You're Putting Pressure on Your Partner Without Realizing It=20",
"Industry" : "Lifestyle and Fitness",
"Name": "Kali...
175 просмотров
schedule
29.04.2023
Как я могу изменить _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 просмотров
schedule
18.04.2023