public class MultiFieldFreeTextQueryBuilder extends AbstractFreeTextQueryBuilder
AbstractFreeTextQueryBuilder.QueryValue| Constructor and Description |
|---|
MultiFieldFreeTextQueryBuilder() |
applyWildcardType, preparePhraseQueries, prepareTerms, shouldIncludeTermpublic FieldNameTranslator getFieldNameTranslator()
public void setFieldNameTranslator(FieldNameTranslator fieldNameTranslator)
public String buildQuery(SearchQuery searchQuery)
FreeTextQueryBuildersearchQuery - The search query to add search terms toprotected void addFreeTextQuery(SearchQuery searchQuery, List<AbstractFreeTextQueryBuilder.QueryValue> terms, Map<String,List<String>> queryFields)
protected void addFreeTextFuzzyQuery(SearchQuery searchQuery, List<AbstractFreeTextQueryBuilder.QueryValue> terms, Map<String,List<String>> queryFields)
protected void addFreeTextWildCardQuery(SearchQuery searchQuery, List<AbstractFreeTextQueryBuilder.QueryValue> terms, Map<String,List<String>> queryFields)
protected void addFreeTextPhraseQuery(SearchQuery searchQuery, List<AbstractFreeTextQueryBuilder.QueryValue> phraseQueries, Map<String,List<String>> queryFields)
protected void addQueryField(String fieldName, String fieldValue, Map<String,List<String>> queryFields)
Copyright © 2017 SAP SE. All Rights Reserved.