SearchSpec.Builder


public static final class SearchSpec.Builder
extends Object

java.lang.Object
   ↳ android.app.appsearch.SearchSpec.Builder


Builder for objects.

Summary

Public constructors

Builder()

Constructs a new Builder for SearchSpec objects.

Builder(SearchSpec searchSpec)

Constructs a new Builder from the given SearchSpec.

Public methods

SearchSpec.Builder addEmbeddingParameters(EmbeddingVector... searchEmbeddings)

Adds an embedding search to SearchSpec Entry, which will be referred in the query expression and the ranking expression for embedding search.

SearchSpec.Builder addEmbeddingParameters(Collection<EmbeddingVector> searchEmbeddings)

Adds an embedding search to SearchSpec Entry, which will be referred in the query expression and the ranking expression for embedding search.

SearchSpec.Builder addFilterDocumentIds(String... documentIds)

Adds a document id filter to SearchSpec Entry.

SearchSpec.Builder addFilterDocumentIds(Collection<String> documentIds)

Adds a document id filter to SearchSpec Entry.

SearchSpec.Builder addFilterNamespaces(String... namespaces)

Adds a namespace filter to SearchSpec Entry.

SearchSpec.Builder addFilterNamespaces(Collection<String> namespaces)

Adds a namespace filter to SearchSpec Entry.

SearchSpec.Builder