Documentation: https://openturing.github.io/turing-java-sdk/
package com.viglet.turing.client.sn.sample;
import com.viglet.turing.client.sn.HttpTurSNServer;
import com.viglet.turing.client.sn.TurSNDocumentList;
import com.viglet.turing.client.sn.TurSNQuery;
import com.viglet.turing.client.sn.response.QueryTurSNResponse;
public class TurSNClientSample {
public static void main(String[] args) {
HttpTurSNServer turSNServer = new HttpTurSNServer("http://localhost:2700/api/sn/Sample");
TurSNQuery query = new TurSNQuery();
query.setQuery("hello");
query.setRows(10);
query.setSortField(TurSNQuery.ORDER.asc);
query.setPageNumber(1);
QueryTurSNResponse response = turSNServer.query(query);
TurSNDocumentList turSNResults = response.getResults();
TurSNPagination turSNPagination = response.getPagination();
turSNPagination.getAllPages().forEach(page -> {
System.out.println(page.getLabel());
});
System.out.println("---");
turSNPagination.getLastPage().ifPresent(page -> System.out.println(page.getLabel()));
}