Описание тега resthighlevelclient

Клиент REST высокого уровня Java, который включает в себя экземпляр RestClient низкого уровня и позволяет создавать запросы и читать ответы из эластичного поиска.
1 ответ

ElasticsearchStatusException содержит нераспознанный параметр: [ccs_minimize_roundtrips]]]

Я пытаюсь сделать простой поиск на сервере ElasticSearch и получаю следующую ошибку ElasticsearchStatusException[Исключение Elasticsearch [type= нелегальное_argument_exception, причина = запрос [/recordlist1/_search] содержит нераспознанный параметр…
1 ответ

Создание сопоставления запроса индекса не работает в эластичном поиске

Я пытаюсь создать тип данных Join в индексе эластичного поиска. Он работает с консоли kibana / через rest, но когда я пытаюсь создать сопоставление для индекса программно, он не работает с ошибкой ниже, java.util.concurrent.ExecutionException: Remot…
1 ответ

Как получить состояние кластера или метаданные индекса с помощью RestHighLevelClient?

Я занимаюсь переносом приложения из TransportClient к RestHighLevelClient. Сейчас у меня есть следующий метод получения метаданных индекса: public IndexMetaData getIndexMetaData(String indexAlias) { ClusterState state = transportClient.admin().clust…
26 авг '20 в 12:32
1 ответ

Как добавить параметр пути в Java Bulk Api elasticsearch

Я использую Java bulk Api,Elasticsearch 6.6.2 и ожидаю массового запроса POST какPOST /<index>/_bulk,но я получилPOST /_bulk вместо этого (см. захваченный пакет ниже). Я знаю, что эти 2 метода POST одинаковы, но между моим приложением и ES ест…
12 фев '20 в 14:49
1 ответ

Фильтр эластичных поисковых запросов и агрегирование не работают

У меня есть приведенный ниже документ и поисковый запрос, когда я выполняю эластичный запрос, извлекающий сценарий несогласованных документов для совпадающего exceptionId, он должен выполнять агрегацию, но он извлекает все документы, а также агрегац…
0 ответов

Загрузка Spring с запросом параметров ElasticsearchRepository и RestHighLevelClient

Я использую Spring Boot с ElasticsearchRepository а также RestHighLevelClient. У меня есть этот запрос вmt класс репозитория: public interface BillingCycleRepository extends ElasticsearchRepository<BillingCycle, String> { List<BillingCycle&…
0 ответов

Мониторинг потоков подключения в ElasticSearch RestHighLevelClient?

Мы обновили кластер ElasticSearch с 2.4.0 до 7.6.1. И мы используемRestHighLevelClientдля подключения к кластеру. Мы использовалиclient.threadPool().stats() в старом кластере для получения статуса клиентского потока, например threadPool.getActive(),…
12 июн '20 в 12:01
4 ответа

Как подключить Spring boot к Elasticsearch 7.3

Я использую Elasticsearch 7.3 и не могу подключить его к своему загрузочному приложению Spring, чтобы использовать ElasticsearchRepository. @Configuration public class ElasticSearchConfig { @Value("${elasticsearch.host:localhost}") public String hos…
1 ответ

Java-клиент высокого уровня для эластичного поиска. Требуется справка по API UpdateByQueryRequest.

Я перехожу с обычных вызовов ES Http на ES HighLevelJavaClient. Я хочу преобразовать эту старую реализацию POST /_update_by_query { "script": { "inline": "ctx._source.collibra_match_for = []" }, "query": { "bool": { "filter": { "script": { "script":…
17 дек '19 в 22:25
0 ответов

RestHighLevelClient SocketTimeoutException

У меня есть кластер ES (7.x) на моем частном сервере, и я общаюсь с ним из приложения Spring Boot с помощью elasticsearch RestHighLevelClient. Он отлично работает, когда я запускаю свое приложение. Проблема в том, что если ES простаивает в течение н…
12 июл '20 в 14:30
3 ответа

Как создать индекс эластичного поиска с помощью клиента REST высокого уровня JAVA?

Я просматривал эти документы, чтобы создать эластичный поисковый индекс из клиента JAVA REST высокого уровня Elastic. Кажется, что я пропустил шаги для аутентификации с моей учетной записью эластичного облака. Кто-нибудь может указать мне на соответ…
02 мар '20 в 00:35
3 ответа

Проблема NullPointerException при попытке имитировать RestHighLevelClient эластичного поиска

Я сталкиваюсь с исключением NullPointerException во время модульного тестирования, когда пытаюсь протестировать и имитировать RestHighLevelClient внутри ElasticClient учебный класс: @Configuration @NoArgsConstructor public class ElasticClient{ @Sett…
2 ответа

Flink ES-соединение не компилируется, как ожидалось

Моя проблема в некотором роде описана здесь. Часть кода (фактически взята с сайта apache) выглядит следующим образом val httpHosts = new java.util.ArrayList[HttpHost] httpHosts.add(new HttpHost("127.0.0.1", 9200, "http")) httpHosts.add(new HttpHost(…
1 ответ

Как Spring framework знает, как создать экземпляр RestHighLevelClient в этом примере?

Я слежу за этим сообщением, в котором объясняется, как использовать Java High Level REST Client (JHLRC) для подключения к ElasticSearch. Важные части для этих вопросов находятся в ElasticsearchConfig.java: @Configuration public class ElasticsearchCo…
12 фев '20 в 03:48
0 ответов

Получить данные из индекса ElasticSeach в формате JSON с использованием java

Я новичок в java. Я хочу получить данные от ElasticSearch индекс как JSON. Я знаюScroll APIпомогает мне в этом. Я нашел этот Elasticsearch - Java RestHighLevelClient - как получить все документы с помощью scroll api и попытался ответить на этот вопр…
12 фев '20 в 14:53
0 ответов

Сортировка в ElasticSearch в java не работает

Попытка отсортировать результаты от elasticSearch с помощью elasticSearch-Rest-Client 6.8.3 в java без каких-либо исключений завершается неудачей (идет непосредственно в раздел finally). В следующем примере я не могу добраться до строки sortB, поско…
18 фев '20 в 14:43
1 ответ

Mockito, когда любое исключение java.lang.NullPointerException

У меня есть этот метод, который нужно протестировать: private void processRequest() { BulkRequest request = new BulkRequest(); request.add(new IndexRequest("posts").id("1") .source(XContentType.JSON,"field", "foo")); request.add(new IndexRequest("po…
1 ответ

Лучший подход к разбиению на страницы Elasticsearch

Мы разработали решение для хранения файлов, которое использует эластичный поиск для хранения метаданных о файлах с использованием клиентского java API остального уровня. В настоящее время у нас реализована разбивка на страницы с помощью "от" и "разм…
1 ответ

mget производит: невозможно разобрать тело ответа для ответа

Я отправляю запрос Multi-Get через Java High Level REST Client и получаю следующее исключение: "Невозможно проанализировать тело ответа для Response{requestLine=POST /_mget HTTP / 1.1, host = http://localhost:9200/, response=HTTP/1.1 200 OK}" Я выта…
05 мар '20 в 06:06
2 ответа

Поместите отображение в ElasticSearch с помощью JAVA API

Я хочу поставить отображение поля с помощью JAVA API, но не удалось. Ниже приводится подробная информация: Моя структура данных: { "mje-test-execution-id": "464b66ea6c914ddda217659c84a3cb9d", "jvm-free-memory": 315245608, "jvm-total-memory": 3617587…
13 мар '20 в 12:12