Interface TypedSearchScope<SR,E>

Type Parameters:
E - A supertype of all types in this scope.
All Superinterfaces:
SearchScope<E>

@Incubating public interface TypedSearchScope<SR,E> extends SearchScope<E>
Represents a set of types and the corresponding indexes.

The scope can be used for search, to build search-related objects (predicate, sort, projection, aggregation, ...), or to define the targeted entities/indexes when passing it to the session.

It can also be used to start large-scale operations, e.g. using a SearchScope.schemaManager() or a SearchScope.massIndexer().