Class SearchableImpl
java.lang.Object
internal.org.springframework.content.fragments.SearchableImpl
- All Implemented Interfaces:
ContentStoreAware,Searchable<Object>
-
Constructor Summary
ConstructorsConstructorDescriptionSearchableImpl(org.apache.solr.client.solrj.SolrClient solr, SolrProperties solrProperties) -
Method Summary
Modifier and TypeMethodDescriptionfindAllKeywords(String... terms) findAllKeywordsWithWeights(String[] terms, double[] weights) findAnyKeywords(String... terms) findKeyword(String queryStr) findKeywordsNear(int proximity, String... terms) findKeywordStartsWith(String term) protected Class<?>org.springframework.data.domain.Page<Object>voidsetContentStore(ContentStore store) voidsetDomainClass(Class<?> domainClass) voidsetFilterQueryProvider(FilterQueryProvider provider) voidsetGenericArguments(Class<?>[] genericArguments) voidsetIdClass(Class<?> idClass)
-
Constructor Details
-
SearchableImpl
@Autowired public SearchableImpl(org.apache.solr.client.solrj.SolrClient solr, SolrProperties solrProperties)
-
-
Method Details
-
setFilterQueryProvider
-
setDomainClass
- Specified by:
setDomainClassin interfaceContentStoreAware
-
setIdClass
- Specified by:
setIdClassin interfaceContentStoreAware
-
setGenericArguments
-
search
- Specified by:
searchin interfaceSearchable<Object>
-
search
public org.springframework.data.domain.Page<Object> search(String queryStr, org.springframework.data.domain.Pageable pageable) - Specified by:
searchin interfaceSearchable<Object>
-
findKeyword
- Specified by:
findKeywordin interfaceSearchable<Object>
-
findAllKeywords
- Specified by:
findAllKeywordsin interfaceSearchable<Object>
-
findAnyKeywords
- Specified by:
findAnyKeywordsin interfaceSearchable<Object>
-
findKeywordsNear
- Specified by:
findKeywordsNearin interfaceSearchable<Object>
-
findKeywordStartsWith
- Specified by:
findKeywordStartsWithin interfaceSearchable<Object>
-
findKeywordStartsWithAndEndsWith
- Specified by:
findKeywordStartsWithAndEndsWithin interfaceSearchable<Object>
-
findAllKeywordsWithWeights
- Specified by:
findAllKeywordsWithWeightsin interfaceSearchable<Object>
-
getDomainClass
-
setContentStore
- Specified by:
setContentStorein interfaceContentStoreAware
-