BBoss — хороший Java-клиент для работы с Elasticsearch по протоколу REST. Он работает с Elasticsearch и обращается к нему аналогично тому, как это делает MyBatis.
Этот пример представляет собой демонстрационный Maven-проект на основе BBoss ES Booter, который может служить основой для интеграции в различные типы проектов.
Быстрое внедрение и использование:
Подробные инструкции по настройке можно найти здесь: https://esdoc.bbossgroups.com/#/development.
Описание демо-функций:
2.1. Определение объекта сущности Demo. 2.2. Написание тестового функционального объекта DocumentCRUD.java. * Создание файла конфигурации DSL esmapper/demo.xml. * Удаление и создание отображения. * Добавление, изменение и удаление одного документа. * Пакетное добавление документов (Elasticsearch не записывает данные в реальном времени, поэтому после пакетного добавления результаты поиска могут не содержать только что добавленные документы). * Пакетное изменение документов (Elasticsearch не записывает данные в реальном времени, поэтому после пакетного изменения результаты поиска могут не отражать последние изменения). * Поиск документов. * Выделение ключевых слов при поиске.
В каталоге src/test/java есть множество готовых к запуску тестов JUnit. Например, для запуска операций добавления, удаления, изменения и поиска можно использовать следующие команды:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )