public interface SolrHelperService
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCategoryFieldName() |
java.lang.String |
getCategorySortFieldName(Category category) |
java.lang.String |
getCurrentNamespace()
Determines the current namespace we are operating on.
|
Locale |
getDefaultLocale()
Returns the default locale.
|
java.lang.String |
getDefaultLocalePrefix() |
java.lang.String |
getExplicitCategoryFieldName() |
java.lang.String |
getGlobalFacetTagField()
This property is needed to be non-null to allow filtering by multiple facets at one time and have the results
be an AND of the facets.
|
java.lang.String |
getIdFieldName() |
java.lang.String |
getLocalePrefix()
Determines if there is a locale prefix that needs to be applied to the given field for this particular request.
|
java.lang.String |
getNamespaceFieldName() |
java.lang.String |
getProductIdFieldName() |
java.lang.String |
getPropertyNameForFieldFacet(Field field)
Returns the property name for the given field and its configured facet field type.
|
java.lang.String |
getPropertyNameForFieldFacet(Field field,
java.lang.String prefix)
Returns the property name for the given field, its configured facet field type, and the given prefix
|
java.lang.String |
getPropertyNameForFieldSearchable(Field field,
FieldType searchableFieldType)
Returns the property name for the given field and field type.
|
java.lang.String |
getPropertyNameForFieldSearchable(Field field,
FieldType searchableFieldType,
java.lang.String prefix)
Returns the property name for the given field, field type, and prefix
|
java.util.List<FieldType> |
getSearchableFieldTypes(Field field)
Returns the searchable field types for the given field.
|
java.lang.String |
getSolrDocumentId(org.apache.solr.common.SolrInputDocument document,
Product product) |
void |
swapActiveCores()
Swaps the primary and reindex cores.
|
void swapActiveCores()
throws ServiceException
ServiceExceptionjava.lang.String getCurrentNamespace()
java.lang.String getGlobalFacetTagField()
java.lang.String getPropertyNameForFieldSearchable(Field field, FieldType searchableFieldType, java.lang.String prefix)
field - searchableFieldType - prefix - java.lang.String getPropertyNameForFieldFacet(Field field, java.lang.String prefix)
field - prefix - java.util.List<FieldType> getSearchableFieldTypes(Field field)
field - java.lang.String getPropertyNameForFieldSearchable(Field field, FieldType searchableFieldType)
field - searchableFieldType - java.lang.String getPropertyNameForFieldFacet(Field field)
field - java.lang.String getSolrDocumentId(org.apache.solr.common.SolrInputDocument document,
Product product)
product - java.lang.String getNamespaceFieldName()
java.lang.String getIdFieldName()
java.lang.String getProductIdFieldName()
java.lang.String getCategoryFieldName()
java.lang.String getExplicitCategoryFieldName()
java.lang.String getCategorySortFieldName(Category category)
category - java.lang.String getLocalePrefix()
java.lang.String getDefaultLocalePrefix()
Locale getDefaultLocale()
Copyright © 2018. All Rights Reserved.