Описание тега elasticsearch-api
Elasticsearch - это поисковый сервер на базе Lucene.
0
ответов
Elasticsearch по ошибке посмеивается
Я создаю модульные тесты для Elassearch. Я не могу понять причину сбоя приведенного ниже кода: String data = "<Huge response JSON>"; ByteBuffer bb = ByteBuffer.allocate(data.length()); bb.put(data.getBytes()); StreamInput si = new ByteBufferSt…
12 сен '18 в 07:36
0
ответов
Как я могу установить значение поля по умолчанию при обновлении сопоставления ES
У меня есть индекс "stores" в asticsearch и я хочу добавить поле "chain" со следующим json: { "properties": { "chain": { "type": "string", "store": true } } Как установить значение по умолчанию для всех существующих документов в индексе?
29 сен '16 в 13:13
1
ответ
Elasticsearch, объединяющий несколько ведер и агрегатов
Давайте предположим, что мы смотрим на данные, которые достаточно просты - каждый документ в нашем индексе имеет такую структуру: { "Time": "2018-01-01T19:35:00.0000000Z", "Country": "Germany", "Addr": "security.web.com", "FailureCount": 5, "Succe…
09 янв '18 в 00:59
0
ответов
ElasticSearch Java HighLevelRestClient Соединение отклонено
Я использую Java HighLevelRestClient для подключения к моему экземпляру asticsearch, размещенному на AWS. Я могу отправлять запросы на URL-адрес на почту и на мой браузер, но когда я использую клиентскую библиотеку, я получаю java.net.ConnectExcepti…
13 июн '18 в 22:57
1
ответ
Множество функций в функции restify для клиента Flexiblesearch
Я создаю REST API с использованием узла и обновляю эти сообщения с помощью базы данных asticsearch. Теперь, когда я удаляю объект, я хочу, чтобы это выполняло каскадное удаление некоторых других объектов. Я знаю, что на самом деле это не то, для чег…
03 май '16 в 23:20
1
ответ
PHP-клиент ElasticSearch версии 2.0 продолжает выдавать сообщение "В вашем кластере не найдено живых узлов"
Емкость эластичного поиска отлично подходит для моих клиентов. Я запускаю его как "sh bin/asticsearch". Клиент, который я установил с помощью composer, - это PHP v2.0. Он просто не будет ничего делать раньше. Я использовал это раньше, и я мог искать…
27 янв '16 в 16:05
2
ответа
ElasticSearch Java Api: обновить существующий документ
В настоящее время я пытаюсь обновить документ ElasticSearch через API Java. У меня есть отличный скрипт со следующим кодом: static updateRequestById(String agencyIndex, String type, String id, def policy) { UpdateRequest updateRequest = new UpdateRe…
03 мар '16 в 18:06
1
ответ
ElasticSearch API Parse Вложенная строка JSON Dashboard
Я использую ElasticSearch GET, чтобы получить файл json для dashbaord: например: http://es_ip:9200/kibana-int/dashboard/my_Dashboard/ Это возвращает мне файл JSON, как: {"_index":"kibana-int","_type":"dashboard","_id":"my_Dashboard","_version":5,"fo…
23 авг '15 в 16:20
1
ответ
ElasticSearch: добавление объекта в существующий массив объекта Field
Мое отображение поля: "Pincode": { "analyzer": "standard", "type": "string" }, "Residence_address": { "include_in_parent": true, "type": "nested", "properties": { "address": { "analyzer": "standard", "type": "string" }, "Address_type": { "analyzer":…
29 июл '16 в 12:08
1
ответ
Агрегация ElasticSearch по метке времени
У меня есть следующий документ в ElasticSearch: "ipAddress": "192.168.10.12", "timestamp": "25 Oct 2015 20:00:00", "switchovers": 2 "ipAddress": "192.168.10.12", "timestamp": "26 Oct 2015 20:00:00", "switchovers": 1 Как я могу написать агрегацию эла…
24 ноя '15 в 11:26
0
ответов
Получить общую частоту терминов из Elasticsearch Java API
Я пишу плагин Elasticsearch, и в этом плагине мне нужно получить количество частот термин из указанного в определенном поле. В данный момент я использую запрос ниже и читаю количество попаданий из результата: SearchResponse searchResponse = nodeClie…
27 апр '17 в 09:46
0
ответов
Нужно ли закрывать эластичный поисковый клиент при возникновении исключения?
В настоящее время у меня есть фрагмент кода, который закрывает клиент эластичного поиска, когда в запросе на обновление выдается исключение. Как это: static Client client; try{ .....async update which causes document missing }catch(InterruptedExcept…
11 июн '15 в 06:10
1
ответ
Агрегирование терминов упорядочения Elasticsearch после поля в верхнем совпадении
Я хотел бы заказать сегменты из агрегации терминов на основе свойства, которым обладает первый элемент в агрегации топ-хитов. Мой лучший запрос выглядит так (с синтаксическими ошибками): { "aggregations": { "toBeOrdered": { "terms": { "field": "pare…
23 окт '15 в 14:55
1
ответ
Пользовательский анализатор запросов в поиске Api
У меня есть собственный анализатор запросов, и я могу запросить свой индекс с помощью Sense следующим образом: GET myIndex/_search { "query": { "myParser":{ "query" : "blabla" } } } У меня вопрос, как я могу разобрать запрос с myParser в Search Api?…
21 ноя '16 в 20:01
1
ответ
Ruby Elasticsearch API: возврат последней записи в индекс
Я включил поле "_timestamp" в отображении индекса и успешно извлек последнюю запись в индексе с помощью REST API эластичного поиска. Тело POST-запроса, которое я использовал, выглядит так: { "query": { "match_all": {} }, "size": "1", "sort": [ { "_t…
01 июл '15 в 19:55
1
ответ
Почему эластичная массовая вставка поиска использует разделитель \n вместо массива объектов json?
Вот пример массовой вставки, предоставленной эластичными документами поиска по адресу: https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-bulk.html POST _bulk { "index" : { "_index" : "test", "_type" : "type1", "_id" : "1" } } { "f…
11 сен '17 в 15:46
0
ответов
Построитель запросов Elasticsearch `IN`
Я пытаюсь повторить in SQL-запрос в упругом поиске... что-то похожее на select * from products where id in ('123, '345'); У меня есть что-то вроде ниже - Set<String> searchIds = new HashSet<String>(); searchIds.add("123"); searchIds.add(…
22 мар '16 в 08:34
1
ответ
Elasticsearch minBy
Есть ли способ в asticsearch получить поле из документа, содержащего максимальное значение? (В основном работает аналогично maxBy из scala) Например (издевались): { "aggregations": { "grouped": { "terms": { "field": "grouping", "order": { "docWithMi…
27 окт '15 в 08:24
1
ответ
Массовое обновление API-интерфейса Elasticsearch (Upsert)
Мне нужно массово обновить мои документы, если документ не существует, я хочу его создать. Я следовал ссылке на API Elasticsearch PHP, но я не нашел информации, которая мне нужна для создания запроса upsert. Может кто-нибудь опубликовать пример кода…
13 июл '17 в 14:39
1
ответ
Как получить вложенные типы в Elasticsearch
У меня есть следующий документ: { "_index" : "testdb", "_type" : "artWork", "_id" : "0", "_version" : 4, "found" : true, "_source":{"uuid":0, "StatusHistoryList":[ { "ArtWorkDate":"2015-08-28T15:52:03.030+05:00", "ArtworkStatus":"ACTIVE" }, { "ArtWo…
28 авг '15 в 11:13