카테고리 없음

자바 및 스프링 데이터를 사용한 Elasticsearch 페이지 매김 Elasticsearch

기록만이살길 2021. 3. 3. 07:03
반응형

자바 및 스프링 데이터를 사용한 Elasticsearch 페이지 매김 Elasticsearch

1. 질문(문제점):

쿼리 결과에 페이지를 매겨 프런트 엔드로 보내려고합니다. 이 프런트 엔드는 몇 분 안에 추가 데이터 페이지를 요청합니다. 여기 에 대한 공식 문서를 읽고 있습니다 .

search_after+ pit_id가 내 필요를 충족시킬 것임을 이해 합니다.

Java 및 spring-data-elasticsearch로 이것을 구현하려고 할 때 문제가 나타납니다. 나는 spring-data-elasticsearch 문서를 조사했지만 search_after또는 에 대해 아무것도 찾을 수 없었습니다 pit_id.

그래서 제 질문은이 사용 사례가 spring-data-elasticsearch에서 지원됩니까? 아니면 일종의 해결 방법을 수행 할 수 있습니까? 그것의 예가 있습니까?

미리 감사드립니다.

2. 해결방안:

search_after현재 지원되지 않습니다 . 이에 대한 문제가 있습니다.

어느 것도 pit시점 API가 아닙니다. 원하는 경우 문제를 만들 수 있습니다.

그 외에도 Pageable매개 변수 를 전달하여 페이징을 위해 SpringData Repository 함수를 사용할 수 있으며, (Reactive)ElasticsearchTemplate클래스를 사용할 때도 페이징을 사용할 수 있습니다.

65755429
반응형