Provides a service for indexing documents and retrieving them using search queries.
Interface Summary Interface Description Index ISearchServiceFactoryA factory that creates default implementation of
SearchServiceThe SearchService is used to get available indexes, which can be queried about their metadata or have index/delete/search operations performed on them.
Class Summary Class Description AdminSearchServiceFactoryBuilds
SearchServiceinstances that are pinned to a specific application and namespace regardless of the "current" appId provided by
ApiProxy.getCurrentEnvironment().getAppId()and the "current" namespace provided by
Cursor Cursor.BuilderA builder which constructs Cursor objects. DateUtilA utility class that centralizes processing of dates. DocumentRepresents a user generated document. Document.BuilderA builder of documents. FacetA
Facetcan be used to categorize a
FacetOptionsrepresents facet options such as the number of facets to discover (
discoveryLimit), the number of values to be included in each discovered facet (
discoveryValueLimit), and the depth of the results to check (
FacetRangeA FacetRange is a range with a start (inclusive) and an end (exclusive). FacetRefinementA Facet Refinement to filter out search results based on a facet value. FacetRequestA facet request representing parameters for requesting specific facets to be returned with a query result. FacetRequest.BuilderA facet request builder. FacetResultRepresents a facet result computed from an extended search result set. FacetResult.BuilderA builder of facet result. FacetResultValueRepresents a single facet result value. FieldRepresents a field of a
Document, which is a name, an optional locale, and at most one value: text, HTML, atom, date, GeoPoint, untokenizedPrefix, tokenizedPrefix or vector.
Field.BuilderA field builder. FieldExpressionRepresents an expression bound to a returned Field with the given name. FieldExpression.BuilderA field expression builder. GeoPointRepresents a point on the Earth's surface, in latitude and longitude coordinates. GetIndexesRequestA request to get a range of indexes. GetIndexesRequest.BuilderThe builder of
GetRequestA request to list objects in an index. GetRequest.BuilderThe builder of
GetResponse<T>Represents a result of executing a
IndexSpecRepresents information about an index. IndexSpec.BuilderA builder of IndexSpec. ISearchServiceFactoryProviderFactory provider for
MatchScorerAssigns a document score based on term frequency. MatchScorer.BuilderA builder that constructs
OperationResultThe result of an operation involving the search service. PutResponseRepresents a result of putting a list of objects (documents or queries) into an index. QueryA query to search an index for documents which match, restricting the document fields returned to those given, and scoring and sorting the results, whilst supporting pagination. Query.BuilderA builder which constructs Query objects. QueryOptionsRepresents options which control where and what in the search results to return, from restricting the document fields returned to those given, and scoring and sorting the results, whilst supporting pagination. QueryOptions.BuilderA builder which constructs QueryOptions objects. RequestStatusUtilCollection of utility methods for SearchServicePb.RequestStatus. RescoringMatchScorerAssigns a document score based on term frequency weighted on document parts. RescoringMatchScorer.BuilderA builder that constructs
Results<T>Represents a result of executing a search. Schema Schema.BuilderA builder which constructs Schema objects. ScoredDocumentRepresents a document which may have been scored, possibly some computed expression fields, and a cursor to continue the search from. ScoredDocument.BuilderA builder of scored documents. SearchServiceConfigConfiguration options for Search API. SearchServiceConfig.BuilderBuilder for
SearchServiceFactoryAn factory that creates default implementation of
SortExpressionSorting specification for a single dimension. SortExpression.Builder