Compartilhar via


SearchSpec Classe

Definição

Essa classe representa a lógica de especificação para AppSearch.

[Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class SearchSpec : Java.Lang.Object
[<Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)>]
type SearchSpec = class
    inherit Object
Herança
SearchSpec
Atributos

Comentários

Documentação Java para android.app.appsearch.SearchSpec.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Campos

GroupingTypePerNamespace
Obsoleto.

Os resultados devem ser agrupados por namespace com a finalidade de impor um limite no número de resultados retornados por namespace.

GroupingTypePerPackage
Obsoleto.

Os resultados devem ser agrupados por pacote com a finalidade de impor um limite no número de resultados retornados por pacote.

OrderAscending
Obsoleto.

Os resultados da pesquisa serão retornados em ordem crescente.

OrderDescending
Obsoleto.

Os resultados da pesquisa serão retornados em ordem decrescente.

ProjectionSchemaTypeWildcard

Tipo de esquema a ser usado para SearchSpec.Builder#addProjection aplicar caminhos de propriedade a todos os resultados, exceto quaisquer tipos que tenham tido seus próprios caminhos de propriedade específicos definidos.

RankingStrategyAdvancedRankingExpression
Obsoleto.

Essa classe representa a lógica de especificação para AppSearch.

RankingStrategyCreationTimestamp
Obsoleto.

Classificado por carimbos de data/hora de criação de documentos.

RankingStrategyDocumentScore
Obsoleto.

Classificado por pontuações de documentos fornecidas pelo aplicativo.

RankingStrategyJoinAggregateScore
Obsoleto.

Essa classe representa a lógica de especificação para AppSearch.

RankingStrategyNone
Obsoleto.

No Ranking, os resultados são retornados em ordem arbitrária.

RankingStrategyRelevanceScore
Obsoleto.

Classificado por pontuação de relevância do documento.

RankingStrategySystemUsageCount
Obsoleto.

Classificado por número de usos de uma superfície de interface do usuário do sistema.

RankingStrategySystemUsageLastUsedTimestamp
Obsoleto.

Classificado por carimbo de data/hora do último uso de uma superfície da interface do usuário do sistema.

RankingStrategyUsageCount
Obsoleto.

Classificado por número de usos, conforme relatado pelo aplicativo.

RankingStrategyUsageLastUsedTimestamp
Obsoleto.

Classificado por carimbo de data/hora do último uso, conforme relatado pelo aplicativo.

TermMatchExactOnly
Obsoleto.

Os termos de consulta corresponderão apenas aos tokens exatos no índice.

TermMatchPrefix
Obsoleto.

Os termos de consulta corresponderão a tokens indexados quando o termo de consulta for um prefixo do token.

Propriedades

AdvancedRankingExpression

Essa classe representa a lógica de especificação para AppSearch.

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
FilterNamespaces

Retorna a lista de namespaces a serem pesquisados.

FilterPackageNames

Retorna a lista de filtros de nome de pacote para pesquisa.

FilterSchemas

Retorna a lista de tipos de esquema a serem pesquisados.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsListFilterQueryLanguageEnabled

Essa classe representa a lógica de especificação para AppSearch.

IsNumericSearchEnabled

Essa classe representa a lógica de especificação para AppSearch.

IsVerbatimSearchEnabled

Essa classe representa a lógica de especificação para AppSearch.

JniIdentityHashCode

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
JniPeerMembers

Essa classe representa a lógica de especificação para AppSearch.

JoinSpec

Essa classe representa a lógica de especificação para AppSearch.

MaxSnippetSize

Retorna o tamanho máximo de um trecho em caracteres.

Order

Retorna a ordem dos resultados de pesquisa retornados (decrescente ou ascendente).

PeerReference

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
ProjectionPaths

Essa classe representa a lógica de especificação para AppSearch.

Projections

Retorna um mapa do tipo de esquema para caminhos de propriedade a serem usados para projeção.

PropertyWeightPaths

Essa classe representa a lógica de especificação para AppSearch.

PropertyWeights

Essa classe representa a lógica de especificação para AppSearch.

RankingStrategy

Retorna a estratégia de classificação.

ResultCountPerPage

Retorna o número de resultados por página no conjunto de resultados.

ResultGroupingLimit

Obtenha o número máximo de resultados a serem retornados para cada grupo.

ResultGroupingTypeFlags

Obtenha o tipo de limite de agrupamento a ser aplicado ou 0 se Builder#setResultGrouping não tiver sido chamado.

SnippetCount

Retorna quantos documentos gerar trechos.

SnippetCountPerProperty

Retorna quantas correspondências para cada propriedade de um documento correspondente para gerar trechos.

TermMatch

Retorna como os termos de consulta devem corresponder aos termos no índice.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
Dispose(Boolean)

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
ToArray<T>()

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
IJavaPeerable.Finalized()

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa classe representa a lógica de especificação para AppSearch.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Essa classe representa a lógica de especificação para AppSearch.

GetJniTypeName(IJavaPeerable)

Essa classe representa a lógica de especificação para AppSearch.

Aplica-se a