Package io.jmix.search.searching
Interface EntitySearcher
- All Known Implementing Classes:
- ElasticsearchEntitySearcher,- OpenSearchEntitySearcher
public interface EntitySearcher
Provides functionality for searching entities in index.
- 
Method SummaryModifier and TypeMethodDescriptionsearch(SearchContext searchContext) Performs search in search indexes according to providedSearchContextand defaultSearchStrategy.search(SearchContext searchContext, String searchStrategy) Performs search in search indexes according to providedSearchContextandSearchStrategy.searchNextPage(SearchResult previousSearchResult) Performs search of next page according toSearchContextandSearchResultcontained in providedSearchStrategyrelated to previous page.
- 
Method Details- 
searchPerforms search in search indexes according to providedSearchContextand defaultSearchStrategy.- Parameters:
- searchContext- runtime settings of specific search
- Returns:
- SearchResultwith found objects
 
- 
searchPerforms search in search indexes according to providedSearchContextandSearchStrategy.- Parameters:
- searchContext- runtime settings of specific search
- searchStrategy- the way incoming search text should be processed
- Returns:
- SearchResultwith found objects
 
- 
searchNextPagePerforms search of next page according toSearchContextandSearchResultcontained in providedSearchStrategyrelated to previous page.- Parameters:
- previousSearchResult-- SearchResultof previous page
- Returns:
- SearchResultwith found objects
 
 
-