SearchSpec.Builder.SetPropertyWeights Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit les pondérations des propriétés par type de schéma et chemin d’accès aux propriétés.
[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
Paramètres
- schemaType
- String
type de schéma pour lequel définir les pondérations de propriété. Cette valeur ne peut pas être null.
- propertyPathWeights
- IDictionary<String,Double>
Mappage des chemins de propriété du type de schéma à définir pour cette propriété. Cette valeur ne peut pas être null.
Retours
- Attributs
Remarques
Définit les pondérations des propriétés par type de schéma et chemin d’accès aux propriétés. Les pondérations de propriété sont utilisées pour promouvoir et rétrograder les correspondances de termes de requête dans une propriété GenericDocument lors de l’application du scoring. Les pondérations des propriétés doivent être des valeurs positives (supérieures à 0). Le poids d’une propriété est multiplié par la contribution de scoring de cette propriété. Cela signifie que les pondérations sont définies entre 0,0 et 1,0 contributions de scoring de rétrogradation par une correspondance de terme dans la propriété. Les pondérations définies au-dessus de 1,0 favorisent les contributions de scoring par une correspondance de terme dans la propriété. Les propriétés qui existent dans AppSearchSchema, mais qui n’ont pas de poids défini explicitement, reçoivent un poids par défaut de 1,0. Les pondérations définies pour les chemins de propriétés qui n’existent pas dans AppSearchSchema sont ignorés et n’affectent pas le scoring. REMARQUE : les pondérations des propriétés affectent uniquement le scoring pour les stratégies de scoring dépendantes des requêtes, telles que SearchSpec.RANKING_STRATEGY_RELEVANCE_SCORE.
Référence Android pour android.app.appsearch.SearchSpec.Builder.setPropertyWeights.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.