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

После обновления до Elasticsearch v7 запросы возвращают все результаты
Я пытаюсь обновить свой кластер Elasticsearch v7, мои запросы, кажется, возвращают много результатов, даже для невозможных запросов. Раньше при поиске «qdsssq» моя поисковая система ничего не находила. После обновления до v7 аналогичный запрос...
71 просмотров
schedule 10.12.2022

Следует ли переиндексировать документы в elasticsearch при обновлении настроек индекса
Я прочитал документы по повторной индексации, которые необходимы, если что-то было изменено в существующем индексе, тогда мне нужно повторно индексировать документы. Например. Если я внесу изменения в существующее поле, мне придется...
133 просмотров
schedule 13.01.2023

Ошибка запуска ElasticSearch - настройки обнаружения по умолчанию не подходят для производственного использования;
Я попытался указать следующие конфигурации в файле elasticsearch.yaml network.host: aa.bbb.ccc.dd это мой IPv4-адрес и http.port: 9200 Ответ на это выглядит следующим образом, когда я пытаюсь запустить elasticsearch.bat на моем компьютере с...
35338 просмотров
schedule 06.04.2022

Как использовать фильтр geo_distance в качестве условия ИЛИ в Elasticsearch 7.x?
Я использую Elasticsearch 7.6 и пытаюсь выполнить запрос, который запускает запрос geo_distance, чтобы найти соответствующие документы в точном городе ИЛИ в пределах диапазона расстояний 25 миль в этом случае. С точки зрения непрофессионала, это...
72 просмотров
schedule 24.03.2023

Logstash периодически отключается в контейнере докеров
Я использовал docker-compose для запуска ELKB. Моя основная цель — запустить контейнеры elasticsearch и logstash. Контейнер Logstash должен быть успешно подключен к elasticsearch и передавать журналы в elasticsearch для дальнейшего поиска или...
1157 просмотров

Elasticsearch index_options = docs для текстового типа данных не возвращает никаких результатов поиска
Я использую Elasticsearch 7.6 и клиентский API PHP для всех операций. Я создал настройки и сопоставления индекса elasticsearch следующим образом $params = [ 'index' => 'elasticindex', 'body' => [ 'settings' => [...
206 просмотров
schedule 26.01.2023

ElasticSearch: странная проблема при вставке документов в индексы ElasticSearch при наличии шаблона
Я пытаюсь провести некоторое тестирование в ElasticSearch. Я могу заполнить все по мере необходимости, но всякий раз, когда я пытаюсь поместить шаблон нашего проекта по умолчанию, а затем вставить, данные не загружаются в индекс (хотя HTTP-вызовы...
32 просмотров

ES7 - как моделировать 1-n родительско-дочерние отношения - разные типы ES
Я переношу старый экземпляр ES на ES7. Нам нужно 1-n родительско-дочерних отношений. Раньше у нас было несколько типов в одном индексе, и это было легко. Некоторые типы были связаны со своими родителями через _parent . Но ES7 допускает только...
223 просмотров

Пользовательская сортировка Elasticsearch
Я использую elasticsearch 7.7, и у меня есть документы по продуктам, которые выглядят следующим образом: [ {"id": 1, "title": "product 1", "status": "available"}, {"id": 2, "title": "product 2", "status": "will_be_available_soon"},...
371 просмотров
schedule 01.05.2023

UncategorizedExecutionException[Неудачное выполнение]; вложенный: IOException[Соединение закрыто] - ElasticSearch
Я запускаю переиндексацию с помощью клиента Java с 5,5 по 7,8. ReindexRequestBuilder reIndexRequest = new ReindexRequestBuilder(client, ReindexAction.INSTANCE); // Basic configuration...
85 просмотров

Elastic Search 7.9: точный поиск по нескольким полям
Я использую последнюю версию Elastic Search (7.9) и пытаюсь найти хороший способ выполнить запрос с несколькими терминами как AND. По сути, я хочу: select * where field1 === 'word' AND field2 === 'different word' В настоящее время я использую...
73 просмотров
schedule 21.07.2022

Кеш запросов Elasticsearch _count
Взято из документов: https://www.elastic.co/guide/en/elasticsearch/reference/7.9/shard-request-cache.html#shard-request-cache . По умолчанию кэш запросов будет кэшировать только результаты поисковых запросов, где size=0 , поэтому попадания не...
213 просмотров
schedule 27.10.2022

Кросс-индексный запрос Elasticsearch с агрегированием
Я использую: Elasticsearch 7.7, Kibana 7.7 Например, возьмем два индекса: Пользовательский индекс с простым отображением: PUT /user_index { "mappings": { "properties": { "user_id": {...
350 просмотров
schedule 07.11.2023

Как избежать взрыва индекса в ElasticSearch
У меня есть два документа из одного и того же индекса, которые изначально выглядят так (здесь показано только значение _source ) { "id" : "3", "name": "Foo", "property":{...
306 просмотров
schedule 10.07.2023

перенести индексы из старой версии elasticsearch в elasticsearch 7.9
мы хотим обновить нашу версию elasticsearch с 5.6 до 7.9 в нашем проекте. Мне нужно перенести наши индексы и документы в новую версию, но я не могу использовать reindex , поэтому я оставляю клиент высокого уровня для подключения к elasticsearch 7 и...
65 просмотров
schedule 07.06.2023

Сопоставьте все точные слова в запросе
Я хочу создать запрос с использованием ElasticSearch Java API, который соответствует только (1) полным словам и (2) всем словам из поискового запроса. Вот пример для этого: Текст: hello wonderful world Они должны соответствовать: hello...
63 просмотров

Почему анализатор ключевых слов, примененный к текстовому полю, не возвращает результатов, если шаблон содержит тире в поисковом запросе Regexp?
Я создал небольшой пример, чтобы продемонстрировать конкретную проблему, с которой я столкнулся. Вкратце, когда я создаю сопоставление с несколькими полями, используя тип поля «Текст» и анализатор ключевых слов, никакие документы не возвращаются из...
71 просмотров

has_child и has_parent не возвращают результаты
Я прошел по следующим ссылкам, прежде чем вставлять вопросы Elasticsearch has_child не возвращает результатов ElasticSearch 7.3 has_parent/has_child не возвращает никаких хиты документация ES Я создал простое сопоставление с text_doc...
29 просмотров
schedule 26.12.2023

ElasticSearch Ingest Pipeline: создание и обновление поля метки времени
Чтобы создать поле метки времени в моих индексах, в соответствии с этим ответом, я создал Ingest Pipeline для запуска определенных индексов: PUT _ingest/pipeline/auto_now_add { "description": "Assigns the current date if not...
56 просмотров
schedule 23.08.2022