SearchSpec.Builder.SetPropertyWeights Método
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.
Define os pesos de propriedade por tipo de esquema e caminho de propriedade.
[Android.Runtime.Register("setPropertyWeights", "(Ljava/lang/String;Ljava/util/Map;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)]
public Android.App.AppSearch.SearchSpec.Builder SetPropertyWeights(string schemaType, System.Collections.Generic.IDictionary<string,Java.Lang.Double> propertyPathWeights);
[<Android.Runtime.Register("setPropertyWeights", "(Ljava/lang/String;Ljava/util/Map;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)>]
member this.SetPropertyWeights : string * System.Collections.Generic.IDictionary<string, Java.Lang.Double> -> Android.App.AppSearch.SearchSpec.Builder
Parâmetros
- schemaType
- String
o tipo de esquema para o qual definir os pesos da propriedade. Esse valor não pode ser nulo.
- propertyPathWeights
- IDictionary<String,Double>
um mapa de caminhos de propriedade do tipo de esquema para o peso a ser definido para essa propriedade. Esse valor não pode ser nulo.
Retornos
- Atributos
Comentários
Define os pesos de propriedade por tipo de esquema e caminho de propriedade. Os pesos de propriedade são usados para promover e rebaixar correspondências de termos de consulta dentro de uma propriedade GenericDocument ao aplicar a pontuação. Os pesos da propriedade devem ser valores positivos (maior que 0). O peso de uma propriedade é multiplicado com a contribuição de pontuação dessa propriedade. Isso significa que os pesos definidos entre 0,0 e 1,0 rebaixam as contribuições de pontuação por uma correspondência de termo dentro da propriedade. Os pesos definidos acima de 1,0 promovem contribuições de pontuação por uma correspondência de termo dentro da propriedade. As propriedades que existem no AppSearchSchema, mas não têm um peso definido explicitamente, receberão um peso padrão de 1,0. Os pesos definidos para caminhos de propriedade que não existem no AppSearchSchema serão descartados e não afetarão a pontuação. OBSERVAÇÃO: os pesos de propriedade afetam apenas a pontuação para estratégias de pontuação dependentes de consulta, como SearchSpec.RANKING_STRATEGY_RELEVANCE_SCORE.
Referência do Android para android.app.appsearch.SearchSpec.Builder.setPropertyWeights.
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.