Lenguaje

SearchSpec.Builder.SetPropertyWeightPaths Método

Definición

Establece pesos de propiedad por tipo de esquema y ruta de acceso de propiedad.

[Android.Runtime.Register("setPropertyWeightPaths", "(Ljava/lang/String;Ljava/util/Map;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)]
public Android.App.AppSearch.SearchSpec.Builder SetPropertyWeightPaths(string schemaType, System.Collections.Generic.IDictionary<Android.App.AppSearch.PropertyPath,Java.Lang.Double> propertyPathWeights);
[<Android.Runtime.Register("setPropertyWeightPaths", "(Ljava/lang/String;Ljava/util/Map;)Landroid/app/appsearch/SearchSpec$Builder;", "", ApiSince=34)>]
member this.SetPropertyWeightPaths : string * System.Collections.Generic.IDictionary<Android.App.AppSearch.PropertyPath, Java.Lang.Double> -> Android.App.AppSearch.SearchSpec.Builder

Parámetros

schemaType
String

tipo de esquema para el que se van a establecer pesos de propiedad. Este valor no puede ser nulo.

propertyPathWeights
IDictionary<PropertyPath,Double>

un mapa de rutas de acceso de propiedad del tipo de esquema al peso que se va a establecer para esa propiedad. Este valor no puede ser nulo.

Devoluciones

Atributos

Comentarios

Establece pesos de propiedad por tipo de esquema y ruta de acceso de propiedad. Los pesos de propiedad se usan para promover y degradar las coincidencias de términos de consulta dentro de una propiedad GenericDocument al aplicar la puntuación. Los pesos de propiedad deben ser valores positivos (mayor que 0). El peso de una propiedad se multiplica con la contribución de puntuación de esa propiedad. Esto significa que los pesos establecidos entre 0,0 y 1,0 degradan las contribuciones de puntuación por una coincidencia de término dentro de la propiedad . Los pesos establecidos por encima de 1,0 promueven las contribuciones de puntuación por una coincidencia de término dentro de la propiedad . Las propiedades que existen en AppSearchSchema, pero que no tienen un peso establecido explícitamente se asignarán un peso predeterminado de 1.0. Los pesos establecidos para las rutas de acceso de propiedad que no existen en AppSearchSchema se descartarán y no afectarán a la puntuación. NOTA: Los pesos de propiedad solo afectan a la puntuación de las estrategias de puntuación dependientes de la consulta, como SearchSpec.RANKING_STRATEGY_RELEVANCE_SCORE.

Referencia de Android para android.app.appsearch.SearchSpec.Builder.setPropertyWeightPaths.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a