Мне интересно, возможно ли использовать мощность запроса spring-data-elasticsearch
на @RepositoryRestResource
без необходимости создания @RepositoryRestController
.
Пример Elastic @RepositoryRestController
, который я получил отсюда: https://blog.betomorrow.com/crud-api-with-powerful-search-in-15-minutes-using-spring-and-elasticsearch-183f5a3d77eb#2dee
Так что в основном я хочу сделать это:
@RepositoryRestResource
public interface MovieRepository extends JpaRepository<Movie, String> {
Page<Movie> findAllByQuery(@Param("q") String query, Pageable pageable);
}
GET ... / movies / search / findAllByQuery? Q = название: (мужчины ИЛИ собака)
Обратите внимание, что моя база данных не поддерживает эластичный поиск. Но мне просто нужна мощность запроса в URL.