Class ElasticSearchSearchIndex
- java.lang.Object
-
- org.uberfire.ext.metadata.backend.elastic.search.ElasticSearchSearchIndex
-
- All Implemented Interfaces:
org.uberfire.ext.metadata.search.SearchIndex
public class ElasticSearchSearchIndex extends Object implements org.uberfire.ext.metadata.search.SearchIndex
-
-
Constructor Summary
Constructors Constructor Description ElasticSearchSearchIndex(org.uberfire.ext.metadata.provider.IndexProvider indexProvider, org.apache.lucene.analysis.Analyzer analyzer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.uberfire.ext.metadata.model.KObject>fullTextSearch(String term, org.uberfire.ext.metadata.search.IOSearchService.Filter filter, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)intfullTextSearchHits(String term, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)List<org.uberfire.ext.metadata.model.KObject>searchByAttrs(Map<String,?> attrs, org.uberfire.ext.metadata.search.IOSearchService.Filter filter, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)intsearchByAttrsHits(Map<String,?> attrs, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)
-
-
-
Method Detail
-
searchByAttrs
public List<org.uberfire.ext.metadata.model.KObject> searchByAttrs(Map<String,?> attrs, org.uberfire.ext.metadata.search.IOSearchService.Filter filter, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)
- Specified by:
searchByAttrsin interfaceorg.uberfire.ext.metadata.search.SearchIndex
-
fullTextSearch
public List<org.uberfire.ext.metadata.model.KObject> fullTextSearch(String term, org.uberfire.ext.metadata.search.IOSearchService.Filter filter, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)
- Specified by:
fullTextSearchin interfaceorg.uberfire.ext.metadata.search.SearchIndex
-
searchByAttrsHits
public int searchByAttrsHits(Map<String,?> attrs, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)
- Specified by:
searchByAttrsHitsin interfaceorg.uberfire.ext.metadata.search.SearchIndex
-
fullTextSearchHits
public int fullTextSearchHits(String term, org.uberfire.ext.metadata.search.ClusterSegment... clusterSegments)
- Specified by:
fullTextSearchHitsin interfaceorg.uberfire.ext.metadata.search.SearchIndex
-
-