Skip to content
Snippets Groups Projects
Commit 3f84fe54 authored by mbrodhu's avatar mbrodhu
Browse files

Don't use old Syntax for fetching field content from ES

parent f96531d0
No related branches found
No related tags found
No related merge requests found
......@@ -74,7 +74,7 @@ public class IdentifierListDelivererIDIOM extends IdentifierListDelivererAbstrac
SearchResponse scrollResp;
SearchRequest searchRequest = new SearchRequest(OAI_ESClient.getEsIndex());
SearchRequest searchRequest = new SearchRequest("textgrid-nonpublic");
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
scrollResp = null;
......@@ -96,7 +96,8 @@ public class IdentifierListDelivererIDIOM extends IdentifierListDelivererAbstrac
// Use given resumption token here.
searchRequest.source(searchSourceBuilder);
searchRequest.scroll(TimeValue.timeValueHours(24L));
// scrollResp = OAI_ESClient.getEsClient().prepareSearchScroll(resumptionToken)
scrollResp = OAI_ESClient.getEsClient().search(searchRequest, RequestOptions.DEFAULT);
//scrollResp = OAI_ESClient.getEsClient().prepareSearchScroll(resumptionToken)
// .setScroll(TimeValue.timeValueHours(24L)).execute().actionGet();
}
......
......@@ -9,12 +9,14 @@ import org.elasticsearch.action.search.SearchRequest;
import org.elasticsearch.action.search.SearchResponse;
import org.elasticsearch.action.search.SearchScrollRequest;
import org.elasticsearch.client.RequestOptions;
import org.elasticsearch.common.Strings;
import org.elasticsearch.common.unit.TimeValue;
import org.elasticsearch.index.query.BoolQueryBuilder;
import org.elasticsearch.index.query.QueryBuilders;
import org.elasticsearch.index.query.RangeQueryBuilder;
import org.elasticsearch.search.SearchHit;
import org.elasticsearch.search.builder.SearchSourceBuilder;
import org.elasticsearch.search.fetch.subphase.FetchSourceContext;
import org.json.JSONObject;
import info.textgrid.middleware.oaipmh.HeaderType;
......@@ -74,6 +76,10 @@ public class RecordListDelivererIDIOM extends RecordListDelivererAbstract {
// FIXME BUFFFFF???????? AAAAAAHHHHHHH!!!!!!
System.out.println("BUFF");
String[] includes = new String[] {"lastModifie", "project.id", "format", "notes", "textgridUri"};
String[] excludes = Strings.EMPTY_ARRAY;
FetchSourceContext fetchSourceContext = new FetchSourceContext(true, includes, excludes);
ListRecordsType recordList = new ListRecordsType();
BoolQueryBuilder recordFilterForClassicMayan;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment