Описание тега spring-data-elasticsearch

Spring Data упрощает создание приложений на основе Spring, которые используют новые технологии доступа к данным, такие как нереляционные базы данных, структуры сокращения карты и облачные службы данных, а также обеспечивают улучшенную поддержку технологий реляционных баз данных.
1 ответ

Elastic Search - передайте синоним при создании индекса

Я пытаюсь использовать функцию синонимов в упругом поиске Ниже моя упругая конфигурация поиска <elasticsearch:node-client id="client" local="true"/> <bean name="elasticsearchTemplate" class="org.springframework.data.elasticsearch.core.Elast…
1 ответ

Как добавить сортировку к пружинным данным

Я пишу API с использованием данных упругого поиска пружины, и я хочу добавить порядок. Я не могу найти решение в Google. Поэтому я пишу здесь, чтобы спросить вас, ребята, как я могу это сделать. Если вам понадобится больше кода, скажите, что вам нуж…
1 ответ

Получить элементы, чьи максимальные значения вложенного поля меньше значения параметра

У меня есть следующее отображение в asticsearch: "mappings": { "company": { "properties": { "name": { "type": "keyword" }, "employee": { "type": "object", "properties": { "age": { "type": "long" } } } } } } Я хотел бы знать, можно ли было получить в…
25 июн '18 в 15:32
0 ответов

io.spring.dependency-management дает мне неправильную зависимость эластичного поиска при использовании spring-data-asticsearch

В моем файле build.gradle у меня есть зависимость implementation group: 'org.springframework.data', name: 'spring-data-elasticsearch', version: '3.0.3.RELEASE' Но на самом деле библиотеки для этой зависимости предназначены для asticsearch v6. неправ…
2 ответа

Элемент сортировки по массивам не работает в Elasticsearch при загрузке Spring с использованием API Java

У меня проблема (или нехватка знаний) при сортировке документов в asticsearch. Elasticsearch является локальным и управляется весенней загрузкой. То, что я пытаюсь сделать, это, используя Java API, искать документы и сортировать их. Документы выгляд…
1 ответ

Как реализовать Spring Rest Client для упругого поиска?

Мы разрабатываем эластичное поисковое приложение в весенней загрузке. Мы не можем использовать API Java или Java Rest Client API, предоставляемые эластичным поиском. Вместо этого нам нужно выполнять операции с использованием эластичного элемента, ис…
2 ответа

Хранить структуру Key-Value в Elasticsearch через Spring-Data

Мне нужна информация о том, как наилучшим образом хранить документ (Java POJO) с аннотацией Spring-Data-Elasticsearch @Document, которая включает карту @Document(indexName = "downloadclienterrors", type = "downloadclienterror") public class Download…
1 ответ

Spring Dataasticsearch зависает при инициализации клиента

Я использую Spring Data Elasticsearch. Ниже моя конфигурация Settings settings = Settings.settingsBuilder() .put("cluster.name", "elasticsearch") .put("node.name","Onyxx") .put("client.transport.sniff", false) .build(); Client client = new Transport…
0 ответов

Я делаю веб-сервис с пружинной загрузкой и asticsearch, чтобы получить пользователей в определенном диапазоне

Итак, я использую GeoDistanceQueryBuilder, чтобы получить пользователей в пределах определенного диапазона, и когда я запускаю приложение, возникает следующая ошибка: org.elasticsearch.index.query.QueryParsingException: failed to find geo_point fiel…
1 ответ

Не удалось создать экземпляр хранилища Spring Data ElasticSearch

Я пытаюсь запустить репозиторий Spring Data ElasticSearch, но у меня возникает следующая проблема при запуске приложения: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Initializat…
1 ответ

Spring boot подключается к Elasticsearch с базовой аутентификацией

Обзор: Я пробовал небезопасную связь между API и моим локальным поиском и все работало хорошо. Чтобы обеспечить безопасность соединения, я сделал следующие шаги, чтобы добавить плагин xpack на свой эластик и использовал его в API: Из упругой части я…
0 ответов

Это правильный способ для агрегации в asticsearch с использованием шаблона данных Spring

У меня есть тип в поиска, который имеет поле под названием created (это дата). Мне нужно сделать dateHistogram агрегация в этой области. Это правильный путь? Может ли кто-нибудь предоставить мне лучший фрагмент кода? List<Result> results = new…
0 ответов

Spring EJB - WEB - ELASTICSEARCH - JPA - CRUD - БИЗНЕС-МЕТОД Ошибка связи

У меня проблемы, и я застрял в разработке своего проекта. Я начал разрабатывать хобби-проект, основанный на весенних рамках, и через некоторое время части проекта начали совмещаться. Существует два основных модуля: один - модуль EJB, другой - модуль…
0 ответов

Как построить поиск с огранкой по неизвестному / неуказанному набору атрибутов / свойств?

Я работаю над системой поиска продуктов с большим набором неопределенных продуктов, который постоянно растет. Каждый продукт имеет разные атрибуты, и в настоящее время они сохраняются в массиве пар ключ-значение в виде строки: "attributes": [ { "key…
0 ответов

Фильтрация вложенных данных по условию от родителя.

Это моя родительская таблица @Document( indexName="person" , type = "user") public class Person { @Id private String id; private String name; @Field( type = FieldType.Nested) private List<Car> car; // setters-getters } и ниже мой детский стол …
0 ответов

Миграция 2.x в 5.x ElastiSearch InnerHit

Во время перехода на asticsearch 2.x в 5.x у меня возникла проблема с компиляцией из-за InnerHit InnerHit innerHit; innerHit.setFetchSource(includes.toArray(new String[includes.size()]), excludes.toArray(new String[excludes.size()])) Каким может быт…
1 ответ

Elasticsearch получить все данные с фильтрами

Я хочу получить все данные из asticsearch с фильтрами без возможности постраничного просмотра. Каким способом лучше всего его получить? У меня установлен предел по умолчанию 2000. Я прочитал, что должен использовать сканирование, но я не знаю, как е…
1 ответ

Весенние данные ElastiSearch с фильтрами

Я пытаюсь выполнить агрегирование значений, отфильтрованных по некоторым условиям. Я использую ElasticSearchTemplate.query() метод данных Spring тоже выполнить запрос и получить результаты в экстракторе результатов. Я получаю хиты правильно (т.е. пр…
1 ответ

@Query match _all функция

Я новичок в Spring ElasseSearch, я хочу включить этот запрос отдыха GET _search {"query": { "match": { "_all": "...myquerystring..." } } } @Query аннотации напишите так: @Query("{\"match\":{\"_all\":\"?0\"}}") тогда я не знаю, как написать функцию з…
13 апр '17 в 04:42
0 ответов

Ошибка при создании bean-компонента, не удалось создать экземпляр компонента с помощью фабричного метода

Я пытаюсь настроить asticsearch при загрузке Spring, но создание экземпляра Bean не выполняется, Node Builder был удален из API эластичного поиска, поэтому я пытаюсь использовать Settings.Builder, но это не помогает, я застрял почти на неделю, пожал…