Interface SearchProjectionBuilderFactory
-
public interface SearchProjectionBuilderFactory
A factory for search projection builders.This is the main entry point for the engine to ask the backend to build search projections.
-
-
Method Summary
-
-
-
Method Detail
-
documentReference
DocumentReferenceProjectionBuilder documentReference()
-
field
<T> FieldProjectionBuilder<T> field(String absoluteFieldPath, Class<T> clazz, ValueConvert convert)
-
entity
<E> EntityProjectionBuilder<E> entity()
-
entityReference
<R> EntityReferenceProjectionBuilder<R> entityReference()
-
score
ScoreProjectionBuilder score()
-
distance
DistanceToFieldProjectionBuilder distance(String absoluteFieldPath)
-
composite
<P> CompositeProjectionBuilder<P> composite(Function<List<?>,P> transformer, SearchProjection<?>... projections)
-
composite
<P1,P> CompositeProjectionBuilder<P> composite(Function<P1,P> transformer, SearchProjection<P1> projection)
-
composite
<P1,P2,P> CompositeProjectionBuilder<P> composite(BiFunction<P1,P2,P> transformer, SearchProjection<P1> projection1, SearchProjection<P2> projection2)
-
composite
<P1,P2,P3,P> CompositeProjectionBuilder<P> composite(TriFunction<P1,P2,P3,P> transformer, SearchProjection<P1> projection1, SearchProjection<P2> projection2, SearchProjection<P3> projection3)
-
-