我想知道是否有可能在spring-data-elasticsearch
上利用@RepositoryRestResource
的查询能力而不必创建@RepositoryRestController
。
我从这里得到的弹性@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 = title :(男人或狗)
请注意,我的数据库不支持弹性搜索。但是我只想要URL中的查询功能。