public class CmsPlainQuerySearchConfigurationParser extends java.lang.Object implements I_CmsSearchConfigurationParser
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
LOG
Logger for the class.
|
protected java.lang.String |
m_queryString
The whole query string.
|
| Constructor and Description |
|---|
CmsPlainQuerySearchConfigurationParser(java.lang.String query)
Constructor taking the JSON as String.
|
CmsPlainQuerySearchConfigurationParser(java.lang.String query,
I_CmsSearchConfiguration baseConfig)
Constructor taking the JSON as String.
|
| Modifier and Type | Method and Description |
|---|---|
I_CmsSearchConfigurationCommon |
parseCommon()
Returns the common search configuration.
|
I_CmsSearchConfigurationDidYouMean |
parseDidYouMean()
Returns the configuration for the "Did you mean ...?"
|
java.util.Map<java.lang.String,I_CmsSearchConfigurationFacetField> |
parseFieldFacets()
Returns the configuration for the field facets.
|
I_CmsSearchConfigurationHighlighting |
parseHighlighter()
Returns the configuration for the highlighting.
|
I_CmsSearchConfigurationPagination |
parsePagination()
Returns the configuration for the pagination.
|
I_CmsSearchConfigurationFacetQuery |
parseQueryFacet()
Returns the configuration for the query facet.
|
java.util.Map<java.lang.String,I_CmsSearchConfigurationFacetRange> |
parseRangeFacets()
Returns the configuration for the range facets.
|
I_CmsSearchConfigurationSorting |
parseSorting()
Returns the configuration for sorting.
|
protected static final org.apache.commons.logging.Log LOG
protected java.lang.String m_queryString
public CmsPlainQuerySearchConfigurationParser(java.lang.String query)
query - The query that is passed to Solr.public CmsPlainQuerySearchConfigurationParser(java.lang.String query, I_CmsSearchConfiguration baseConfig)
query - The query that is passed to Solr (additional Solr params).baseConfig - A base configuration that is adjusted by the JSON configuration string.public I_CmsSearchConfigurationCommon parseCommon()
I_CmsSearchConfigurationParserparseCommon in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parseCommon()public I_CmsSearchConfigurationDidYouMean parseDidYouMean()
I_CmsSearchConfigurationParserparseDidYouMean in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parseDidYouMean()public java.util.Map<java.lang.String,I_CmsSearchConfigurationFacetField> parseFieldFacets()
I_CmsSearchConfigurationParserparseFieldFacets in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parseFieldFacets()public I_CmsSearchConfigurationHighlighting parseHighlighter()
I_CmsSearchConfigurationParserparseHighlighter in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parseHighlighter()public I_CmsSearchConfigurationPagination parsePagination()
I_CmsSearchConfigurationParserparsePagination in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parsePagination()public I_CmsSearchConfigurationFacetQuery parseQueryFacet()
I_CmsSearchConfigurationParserparseQueryFacet in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parseQueryFacet()public java.util.Map<java.lang.String,I_CmsSearchConfigurationFacetRange> parseRangeFacets()
I_CmsSearchConfigurationParserparseRangeFacets in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parseRangeFacets()public I_CmsSearchConfigurationSorting parseSorting()
I_CmsSearchConfigurationParserparseSorting in interface I_CmsSearchConfigurationParserI_CmsSearchConfigurationParser.parseSorting()