SearchSpec Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Essa classe representa a lógica de especificação do AppSearch.
[Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class SearchSpec : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)>]
type SearchSpec = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Herança
- Atributos
- Implementações
Comentários
Essa classe representa a lógica de especificação do AppSearch. Ele pode ser usado para definir o tipo de pesquisa, como prefixo ou somente exato ou aplicar filtros para pesquisar apenas um tipo de esquema específico etc.
Java documentação para android.app.appsearch.SearchSpec.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Campos
| Nome | Description |
|---|---|
| EmbeddingSearchMetricTypeCosine |
Obsoleto.
Similaridade cosseno como métrica para inserir pesquisa e classificação. |
| EmbeddingSearchMetricTypeDefault |
Obsoleto.
Use o conjunto |
| EmbeddingSearchMetricTypeDotProduct |
Obsoleto.
Dot product similarity as metric for embedding search and ranking. |
| EmbeddingSearchMetricTypeEuclidean |
Obsoleto.
Distância euclidiana como métrica para inserir pesquisa e classificação. |
| 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. |
| GroupingTypePerSchema |
Obsoleto.
Os resultados devem ser agrupados por tipo de esquema com a finalidade de impor um limite no número de resultados retornados por tipo de esquema. |
| OrderAscending |
Obsoleto.
Os resultados da pesquisa serão retornados em ordem crescente. |
| OrderDescending |
Obsoleto.
Os resultados da pesquisa serão retornados em uma ordem decrescente. |
| ProjectionSchemaTypeWildcard |
Tipo de esquema a ser usado |
| RankingStrategyAdvancedRankingExpression |
Obsoleto.
Classificado pela expressão de classificação avançada fornecida. |
| RankingStrategyCreationTimestamp |
Obsoleto.
Classificado por carimbos de data/hora de criação de documento. |
| RankingStrategyDocumentScore |
Obsoleto.
Classificado por pontuações de documento fornecidas pelo aplicativo. |
| RankingStrategyJoinAggregateScore |
Obsoleto.
Classificado pelo sinal de classificação agregado dos documentos ingressados. |
| RankingStrategyNone |
Obsoleto.
Sem Classificação, os resultados são retornados em ordem arbitrária. |
| RankingStrategyRelevanceScore |
Obsoleto.
Classificado pela 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 de 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. |
| SchemaTypeWildcard |
Tipo de esquema a ser usado |
| TermMatchExactOnly |
Obsoleto.
Os termos de consulta corresponderão apenas aos tokens exatos no índice. |
| TermMatchPrefix |
Obsoleto.
Os termos de consulta corresponderão aos tokens indexados quando o termo de consulta for um prefixo do token. |
Propriedades
| Nome | Description |
|---|---|
| AdvancedRankingExpression |
Obtenha a expressão de classificação avançada ou "" se |
| Class |
Retorna a classe de runtime deste |
| Creator |
Essa classe representa a lógica de especificação do AppSearch. |
| DefaultEmbeddingSearchMetricType |
Retorna o tipo de métrica de inserção padrão usado para a pesquisa de inserção (consulte |
| EmbeddingParameters |
Retorna a lista que |
| FilterDocumentIds |
Retorna a lista de IDs de documento a serem pesquisadas. |
| FilterNamespaces |
Retorna a lista de namespaces a serem pesquisados. |
| FilterPackageNames |
Retorna a lista de filtros de nome do pacote para pesquisar. |
| FilterProperties |
Retorna o mapa de propriedades de esquema e de destino para pesquisar. |
| FilterSchemas |
Retorna a lista de tipos de esquema a serem pesquisados. |
| Handle |
O identificador para a instância subjacente do Android. (Herdado de Object) |
| InformationalRankingExpressions |
Retorna as expressões de classificação informativa. |
| IsListFilterHasPropertyFunctionEnabled |
Retorna se o recurso LIST_FILTER_HAS_PROPERTY_FUNCTION está habilitado. |
| IsListFilterMatchScoreExpressionFunctionEnabled |
Retorna se o recurso LIST_FILTER_MATCH_SCORE_EXPRESSION_FUNCTION está habilitado. |
| IsListFilterQueryLanguageEnabled |
Retorna se o recurso LIST_FILTER_QUERY_LANGUAGE está habilitado. |
| IsNumericSearchEnabled |
Retorna se o recurso NUMERIC_SEARCH está habilitado. |
| IsScorablePropertyRankingEnabled |
Retorna se o recurso ScorablePropertyRanking está habilitado. |
| IsVerbatimSearchEnabled |
Retorna se o recurso VERBATIM_SEARCH está habilitado. |
| JniIdentityHashCode |
Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade. (Herdado de Object) |
| JniManagedPeerState |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| JniPeerMembers |
Essa classe representa a lógica de especificação do AppSearch. |
| JoinSpec |
Retorna a especificação na qual os documentos precisam ser ingressados. |
| MaxSnippetSize |
Retorna o tamanho máximo de um snippet em caracteres. |
| Order |
Retorna a ordem dos resultados da pesquisa retornados (decrescente ou crescente). |
| PeerReference |
Obtém a referência de objeto JNI para este par Java. (Herdado de Object) |
| ProjectionPaths |
Retorna um mapa do tipo de esquema para caminhos de propriedade a serem usados para projeção. |
| Projections |
Retorna um mapa do tipo de esquema para caminhos de propriedade a serem usados para projeção. |
| PropertyWeightPaths |
Retorna pesos de propriedades a serem usados para pontuação. |
| PropertyWeights |
Retorna pesos de propriedades a serem usados para pontuação. |
| 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 |
| SearchSourceLogTag |
Obtém uma marca para indicar a origem dessa pesquisa ou |
| SearchStringParameters |
Retorna a lista de parâmetros string que podem ser referenciados na consulta por meio da função "getSearchStringParameter({index})". |
| SnippetCount |
Retorna para quantos documentos gerar snippets. |
| SnippetCountPerProperty |
Retorna quantas correspondências para cada propriedade de um documento correspondente para o qual gerar snippets. |
| TermMatch |
Retorna como os termos da consulta devem corresponder aos termos no índice. |
| ThresholdClass |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
| ThresholdType |
Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código. (Herdado de Object) |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Cria e retorna uma cópia desse objeto. (Herdado de Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| DescribeContents() |
Descreva os tipos de objetos especiais contidos na representação em marshaled desta instância parcelável. |
| Dispose() |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| Dispose(Boolean) |
Libera os recursos mantidos por esse par Java. (Herdado de Object) |
| DisposeUnlessReferenced() |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| Equals(Object) |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| 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() |
Obsoleto.
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) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| ShouldRetrieveEmbeddingMatchInfos() |
Retorna se as informações de correspondência de inserção devem ser recuperadas como parte de |
| ToArray<T>() |
Cria uma matriz gerenciada com base nesse wrapper de matriz Java. (Herdado de Object) |
| ToString() |
Retorna uma representação de cadeia de caracteres do objeto. (Herdado de Object) |
| UnregisterFromRuntime() |
Cancela o registro desse par Java do runtime de interoperabilidade. (Herdado de Object) |
| Wait() |
Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<> (Herdado de Object) |
| Wait(Int64, Int32) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| Wait(Int64) |
Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido. (Herdado de Object) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Mesclar esse objeto em um Pacote. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IJavaPeerable.Disposed() |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| IJavaPeerable.Finalized() |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Essa classe representa a lógica de especificação do AppSearch. (Herdado de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Essa classe representa a lógica de especificação do AppSearch. |
Métodos de Extensão
| Nome | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtém o nome JNI do tipo da instância |
| JavaAs<TResult>(IJavaPeerable) |
Tente coagir a digitar |
| JavaCast<TResult>(IJavaObject) |
Executa uma conversão de tipo marcada por runtime do Android. |
| JavaCast<TResult>(IJavaObject) |
Essa classe representa a lógica de especificação do AppSearch. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Tente coagir a digitar |