Interface SearchProjection<P>

Type Parameters:
P - The type of the element returned by the projection.
All Known Subinterfaces:
ElasticsearchSearchProjection<P>, LuceneSearchProjection<P>
All Known Implementing Classes:
AbstractElasticsearchProjection, ElasticsearchConstantProjection, ElasticsearchDistanceToFieldProjection, ElasticsearchEntityCompositeProjection, ElasticsearchEntityLoadingProjection, ElasticsearchEntityReferenceProjection, ElasticsearchFieldHighlightProjection, ElasticsearchFieldProjection, ElasticsearchIdProjection, ElasticsearchObjectProjection, ElasticsearchThrowingProjection, LuceneByMappedTypeProjection, LuceneConstantProjection, LuceneDistanceToFieldProjection, LuceneEntityCompositeProjection, LuceneEntityLoadingProjection, LuceneEntityReferenceProjection, LuceneFieldHighlightProjection, LuceneFieldProjection, LuceneIdProjection, LuceneObjectProjection, LuceneThrowingProjection, LuceneWithParametersProjection

public interface SearchProjection<P>
A query projection that can be used to obtain particular values of an indexed document.

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