List of usage examples for com.amazonaws.services.cloudsearchdomain.model SearchRequest setQueryParser
public void setQueryParser(QueryParser queryParser)
Specifies which query parser to use to process the request.
From source file:com.clicktravel.infrastructure.persistence.aws.cloudsearch.CloudSearchEngine.java
License:Apache License
private SearchRequest getSearchRequest(final Query query) { final SearchRequest searchRequest = new SearchRequest(); final String queryString = new QueryBuilder().buildQuery(query); searchRequest.setQuery(queryString); switch (query.queryType()) { case LUCENE://w w w . j ava 2 s . co m searchRequest.setQueryParser(QueryParser.Lucene); break; case STRUCTURED: searchRequest.setQueryParser(QueryParser.Structured); break; case SIMPLE: default: searchRequest.setQueryParser(QueryParser.Simple); break; } return searchRequest; }