public class DefaultFlexibleSearchQuerySpecFactory extends Object implements FlexibleSearchQuerySpecFactory
FlexibleSearchQuerySpecFactory.| Modifier and Type | Field and Description |
|---|---|
protected static String |
CURRENTDATE |
protected static String |
CURRENTTIME |
protected static String |
LASTINDEXTIME |
| Constructor and Description |
|---|
DefaultFlexibleSearchQuerySpecFactory() |
protected static final String CURRENTDATE
protected static final String CURRENTTIME
protected static final String LASTINDEXTIME
public DefaultFlexibleSearchQuerySpecFactory()
public FlexibleSearchQuerySpec createIndexQuery(IndexedTypeFlexibleSearchQuery indexTypeFlexibleSearchQueryData, IndexedType indexedType, FacetSearchConfig facetSearchConfig) throws SolrServiceException
FlexibleSearchQuerySpecFactoryFlexibleSearchQuerySpec based on the IndexedTypeFlexibleSearchQuerycreateIndexQuery in interface FlexibleSearchQuerySpecFactorySolrServiceExceptionprotected void populateRuntimeParameters(IndexedTypeFlexibleSearchQuery indexTypeFlexibleSearchQueryData, IndexedType indexedType, FacetSearchConfig facetSearchConfig) throws SolrServiceException
SolrServiceExceptionprotected void populateParametersByProvider(String parameterProviderId, Map<String,Object> parameters, IndexedType indexedType, IndexConfig indexConfig)
public void setTimeService(TimeService timeService)
protected Date getLastIndexTime(FacetSearchConfig facetSearchConfig, IndexedType indexedType) throws SolrServiceException
SolrServiceExceptionprotected Date getCurrentDate()
protected Date getCurrentTime()
public void setBeanFactory(BeanFactory beanFactory)
throws BeansException
BeansExceptionpublic SolrIndexService getIndexService()
public void setIndexService(SolrIndexService indexService)
public void setIndexOperationService(SolrIndexOperationService indexOperationService)
public SolrIndexOperationService getIndexOperationService()
Copyright © 2017 SAP SE. All Rights Reserved.