Interface SearchPredicate

All Known Subinterfaces:
ElasticsearchSearchPredicate, LuceneSearchPredicate
All Known Implementing Classes:
AbstractElasticsearchNestablePredicate, AbstractElasticsearchPredicate, AbstractElasticsearchSingleFieldPredicate, AbstractLuceneLeafSingleFieldPredicate, AbstractLuceneSearchPredicate, AbstractLuceneSingleFieldPredicate, ElasticsearchExistsPredicate, ElasticsearchGeoPointSpatialWithinBoundingBoxPredicate, ElasticsearchGeoPointSpatialWithinCirclePredicate, ElasticsearchGeoPointSpatialWithinPolygonPredicate, ElasticsearchKnnPredicate, ElasticsearchMatchIdPredicate, ElasticsearchNamedPredicate, ElasticsearchNestedPredicate, ElasticsearchQueryStringPredicate, ElasticsearchRangePredicate, ElasticsearchSimpleQueryStringPredicate, ElasticsearchStandardMatchPredicate, ElasticsearchTermsPredicate, ElasticsearchTextMatchPredicate, ElasticsearchTextPhrasePredicate, ElasticsearchTextPrefixPredicate, ElasticsearchTextRegexpPredicate, ElasticsearchTextWildcardPredicate, ElasticsearchWithParametersPredicate, LuceneExistsPredicate, LuceneGeoPointSpatialWithinBoundingBoxPredicate, LuceneGeoPointSpatialWithinCirclePredicate, LuceneGeoPointSpatialWithinPolygonPredicate, LuceneKnnPredicate, LuceneMatchIdPredicate, LuceneNamedPredicate, LuceneNestedPredicate, LuceneNumericMatchPredicate, LuceneNumericRangePredicate, LuceneNumericTermsPredicate, LuceneObjectExistsPredicate, LuceneQueryStringPredicate, LuceneSimpleQueryStringPredicate, LuceneTextMatchPredicate, LuceneTextPhrasePredicate, LuceneTextPrefixPredicate, LuceneTextRangePredicate, LuceneTextRegexpPredicate, LuceneTextTermsPredicate, LuceneTextWildcardPredicate, LuceneWithParametersPredicate

public interface SearchPredicate
A query predicate that can be used to filter queries.

Implementations of this interface are provided to users by Hibernate Search. Users must not try to implement this interface.