| Package | Description |
|---|---|
| org.opencms.jsp.search.config.parser |
API classes for the configuration parsers of the search form support provided for server-side Solr search.
|
| org.opencms.jsp.search.controller |
API classes for the controllers of the search form support provided for server-side Solr search.
|
| org.opencms.jsp.search.result |
API classes for the result of the search form support provided for server-side Solr search.
|
| org.opencms.search.galleries |
Implements the search functions for the OpenCms Gallery search index,
which is used by the Advanced Direct Edit (ADE) functions.
|
| org.opencms.search.solr |
The package contains the Solr search integration.
|
| Modifier and Type | Method and Description |
|---|---|
CmsSolrQuery |
CmsSimpleSearchConfigurationParser.getInitialQuery()
Returns the initial SOLR query.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CmsSearchControllerFacetRange.addFacetPart(CmsSolrQuery query)
Generate query part for the facet, without filters.
|
protected void |
CmsSearchControllerFacetQuery.addFacetPart(CmsSolrQuery query)
Add query part for the facet, without filters.
|
protected void |
CmsSearchControllerFacetField.addFacetPart(CmsSolrQuery query)
Generate query part for the facet, without filters.
|
protected void |
CmsSearchControllerFacetRange.addFilterQueryParts(CmsSolrQuery query)
Adds filter parts to the query.
|
protected void |
CmsSearchControllerFacetQuery.addFilterQueryParts(CmsSolrQuery query)
Adds filter parts to the query.
|
protected void |
CmsSearchControllerFacetField.addFilterQueryParts(CmsSolrQuery query)
Adds filter parts to the query.
|
default void |
I_CmsSearchController.addQueryParts(CmsSolrQuery query)
Deprecated.
|
void |
CmsSearchControllerFacetRange.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerFacetsField.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerFacetsRange.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerHighlighting.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerCommon.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerSorting.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchController.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerFacetQuery.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerDidYouMean.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerFacetField.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
CmsSearchControllerPagination.addQueryParts(CmsSolrQuery query,
CmsObject cms) |
void |
I_CmsSearchController.addQueryParts(CmsSolrQuery query,
CmsObject cms)
Generate the Solr query part specific for the controller, e.g., the part for a field facet.
|
| Modifier and Type | Method and Description |
|---|---|
CmsSolrQuery |
CmsSearchResultWrapper.getFinalQuery() |
CmsSolrQuery |
I_CmsSearchResultWrapper.getFinalQuery()
Returns the query object as send to Solr.
|
| Constructor and Description |
|---|
CmsSearchResultWrapper(I_CmsSearchControllerMain controller,
CmsSolrResultList resultList,
CmsSolrQuery query,
CmsObject cms,
CmsSearchException exception)
Constructor taking the main search form controller and the result list as normally returned.
|
| Modifier and Type | Method and Description |
|---|---|
CmsSolrQuery |
CmsGallerySearchParameters.getQuery(CmsObject cms)
Returns a CmsSolrQuery representation of this class.
|
| Modifier and Type | Method and Description |
|---|---|
CmsSolrQuery |
CmsSolrQuery.clone() |
| Modifier and Type | Method and Description |
|---|---|
CmsSolrResultList |
CmsSolrIndex.search(CmsObject cms,
CmsSolrQuery query)
Default search method.
|
CmsSolrResultList |
CmsSolrIndex.search(CmsObject cms,
CmsSolrQuery query,
boolean ignoreMaxRows)
Performs a search.
|
CmsSolrResultList |
CmsSolrIndex.search(CmsObject cms,
CmsSolrQuery query,
boolean ignoreMaxRows,
CmsResourceFilter filter)
Like
CmsSolrIndex.search(CmsObject, CmsSolrQuery, boolean), but additionally a resource filter can be specified. |
CmsSolrResultList |
CmsSolrIndex.search(CmsObject cms,
CmsSolrQuery query,
boolean ignoreMaxRows,
javax.servlet.ServletResponse response,
boolean ignoreSearchExclude,
CmsResourceFilter filter)
Performs the actual search.
|
CmsSolrResultList |
CmsSolrIndex.search(CmsObject cms,
CmsSolrQuery query,
boolean ignoreMaxRows,
javax.servlet.ServletResponse response,
boolean ignoreSearchExclude,
CmsResourceFilter filter,
int maxNumResults)
Performs the actual search.
|
void |
CmsSolrIndex.select(javax.servlet.ServletResponse response,
CmsObject cms,
CmsSolrQuery query,
boolean ignoreMaxRows)
Writes the response into the writer.
|
void |
CmsSolrIndex.spellCheck(javax.servlet.ServletResponse res,
CmsObject cms,
CmsSolrQuery q)
Executes a spell checking Solr query and returns the Solr query response.
|