More fixes to get it to build.
git-svn-id: https://svn.apache.org/repos/asf/manifoldcf/integration/elasticsearch-2.0/trunk@1758553 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/manifoldcf/elasticsearch/MCFAuthorizerRestSearchAction.java b/src/main/java/org/apache/manifoldcf/elasticsearch/MCFAuthorizerRestSearchAction.java
index 8ba7c88..60c38e2 100644
--- a/src/main/java/org/apache/manifoldcf/elasticsearch/MCFAuthorizerRestSearchAction.java
+++ b/src/main/java/org/apache/manifoldcf/elasticsearch/MCFAuthorizerRestSearchAction.java
@@ -58,7 +58,7 @@
@Override
public void handleRequest(RestRequest request, RestChannel channel, Client client) {
SearchRequest searchRequest = parseSearchRequestMCF(request);
- searchRequest.listenerThreaded(false);
+ //TODO: see if this is still needed??? searchRequest.listenerThreaded(false);
client.search(searchRequest, new RestStatusToXContentListener(channel));
}
@@ -100,10 +100,10 @@
searchRequest.extraSource(parseSearchSourceMCF(request));
searchRequest.searchType(request.param("search_type"));
- searchRequest.queryCache(request.paramAsBoolean("query_cache", (Boolean)null));
+ //TODO: figure out if we still need this??? searchRequest.queryCache(request.paramAsBoolean("query_cache", (Boolean)null));
String scroll = request.param("scroll");
if(scroll != null) {
- searchRequest.scroll(new Scroll(TimeValue.parseTimeValue(scroll, (TimeValue)null)));
+ //TODO: figure out if we still need this??? searchRequest.scroll(new Scroll(TimeValue.parseTimeValue(scroll, (TimeValue)null)));
}
searchRequest.types(Strings.splitStringByCommaToArray(request.param("type")));
@@ -112,6 +112,8 @@
searchRequest.indicesOptions(IndicesOptions.fromRequest(request, searchRequest.indicesOptions()));
}
else {
+ //TODO: we definitely still need this, but its form has dramatically changed, and it now parses into the current body and returns
+ // void. Gotta look at how to rethink plugin architecture given that ???
searchRequest = RestSearchAction.parseSearchRequest(request);
}
return searchRequest;
@@ -135,7 +137,7 @@
from.defaultOperator(QueryStringQueryBuilder.Operator.OR);
} else {
if(!"AND".equals(size)) {
- throw new ElasticsearchIllegalArgumentException("Unsupported defaultOperator [" + size + "], can either be [OR] or [AND]");
+ throw new IllegalArgumentException("Unsupported defaultOperator [" + size + "], can either be [OR] or [AND]");
}
from.defaultOperator(QueryStringQueryBuilder.Operator.AND);
@@ -207,7 +209,7 @@
int sField = request.paramAsInt("terminate_after", 0);
if(sField < 0) {
- throw new ElasticsearchIllegalArgumentException("terminateAfter must be > 0");
+ throw new IllegalArgumentException("terminateAfter must be > 0");
}
if(sField > 0) {
@@ -301,7 +303,7 @@
var32 = var29[var31];
int var33 = var32.indexOf(44);
if(var33 == -1) {
- throw new ElasticsearchIllegalArgumentException("Illegal index boost [" + var32 + "], no \',\'");
+ throw new IllegalArgumentException("Illegal index boost [" + var32 + "], no \',\'");
}
indexName = var32.substring(0, var33);
@@ -310,7 +312,7 @@
try {
searchSourceBuilder.indexBoost(indexName, Float.parseFloat(sBoost));
} catch (NumberFormatException var18) {
- throw new ElasticsearchIllegalArgumentException("Illegal index boost [" + var32 + "], boost not a float number");
+ throw new IllegalArgumentException("Illegal index boost [" + var32 + "], boost not a float number");
}
}
}