Package ddf.catalog.source.solr
Class ResultHighlighter
java.lang.Object
ddf.catalog.source.solr.ResultHighlighter
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionResultHighlighter(DynamicSchemaResolver resolver, ddf.catalog.filter.FilterAdapter filterAdapter) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidenableHighlighter(org.apache.solr.client.solrj.SolrQuery query, boolean isAnyText) protected voidextractHighlighting(org.apache.solr.client.solrj.response.QueryResponse response, Map<String, Serializable> responseProps) protected booleanvoidprocessPostQuery(org.apache.solr.client.solrj.response.QueryResponse response, Map<String, Serializable> responseProps) voidprocessPreQuery(ddf.catalog.operation.QueryRequest request, org.apache.solr.client.solrj.SolrQuery query) voidsetMappedMetacardIdField(String mappedMetacardIdField)
-
Field Details
-
HIGHLIGHT_ENABLE_PROPERTY
- See Also:
-
SOLR_HIGHLIGHT_BLACKLIST
- See Also:
-
SOLR_HIGHLIGHT_CONFIG
- See Also:
-
SOLR_HIGHLIGHT_EXPAND_ANYTEXT
- See Also:
-
SOLR_HIGHLIGHT_KEY
- See Also:
-
-
Constructor Details
-
ResultHighlighter
public ResultHighlighter(DynamicSchemaResolver resolver, ddf.catalog.filter.FilterAdapter filterAdapter)
-
-
Method Details
-
setMappedMetacardIdField
-
processPreQuery
public void processPreQuery(ddf.catalog.operation.QueryRequest request, org.apache.solr.client.solrj.SolrQuery query) -
processPostQuery
public void processPostQuery(org.apache.solr.client.solrj.response.QueryResponse response, Map<String, Serializable> responseProps) -
isSystemHighlightingEnabled
protected boolean isSystemHighlightingEnabled() -
enableHighlighter
protected void enableHighlighter(org.apache.solr.client.solrj.SolrQuery query, boolean isAnyText) -
extractHighlighting
protected void extractHighlighting(org.apache.solr.client.solrj.response.QueryResponse response, Map<String, Serializable> responseProps)
-