PutDocumentsRequest.Builder.AddTakenActionGenericDocuments Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| AddTakenActionGenericDocuments(GenericDocument[]) |
Agrega uno o varios objetos GenericDocument que contienen métricas de acción realizadas a la solicitud. |
| AddTakenActionGenericDocuments(ICollection<GenericDocument>) |
Agrega una colección de objetos GenericDocument que contienen métricas de acción realizadas a la solicitud. |
AddTakenActionGenericDocuments(GenericDocument[])
Agrega uno o varios objetos GenericDocument que contienen métricas de acción realizadas a la solicitud.
[Android.Runtime.Register("addTakenActionGenericDocuments", "([Landroid/app/appsearch/GenericDocument;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)]
public Android.App.AppSearch.PutDocumentsRequest.Builder AddTakenActionGenericDocuments(params Android.App.AppSearch.GenericDocument[] takenActionGenericDocuments);
[<Android.Runtime.Register("addTakenActionGenericDocuments", "([Landroid/app/appsearch/GenericDocument;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)>]
member this.AddTakenActionGenericDocuments : Android.App.AppSearch.GenericDocument[] -> Android.App.AppSearch.PutDocumentsRequest.Builder
Parámetros
- takenActionGenericDocuments
- GenericDocument[]
uno o varios objetos GenericDocument que contienen campos de métricas de acción realizadas. Este valor no puede ser nulo.
Devoluciones
- Atributos
Comentarios
Agrega uno o varios objetos GenericDocument que contienen métricas de acción realizadas a la solicitud. Se recomienda usar clases de documento de acción tomadas en la biblioteca Jetpack para construir documentos de acción realizadas. La marca de tiempo de creación del documento de GenericDocument debe establecerse en la marca de tiempo de acción real a través de GenericDocument.Builder.setCreationTimestampMillis. Los clientes deben notificar la búsqueda y hacer clic en acciones ordenadas conjuntamente por GenericDocument.getCreationTimestampMillis en orden cronológico. Por ejemplo, si hay 2 acciones de búsqueda, con 1 acción de clic asociada a las acciones de primer y 2 clic asociadas con la segunda, los clientes deben notificar [searchAction1, clickAction1, searchAction2, clickAction2, clickAction3]. Diferentes tipos de acciones y métricas tomadas que appSearch: Acción de búsqueda ActionType: LONG, el valor de enumeración del tipo de acción. Requiere que sea 1 para las acciones de búsqueda. query: STRING, la entrada de búsqueda escrita por el usuario (sin operadores ni reescritura). fetchedResultCount: LONG, el número de documentos SearchResult capturados de AppSearch en esta acción de búsqueda. Haga clic en action actionType: LONG, el valor de enumeración del tipo de acción. Requiere que sea 2 para las acciones de clic. query: STRING, la entrada de búsqueda escrita por el usuario (sin operadores ni reescritura) que produjo searchResult en la que el usuario realizó la acción. referencedQualifiedId: STRING, el identificador completo del documento SearchResult en el que el usuario realiza la acción. Un identificador completo es una cadena generada por el paquete, la base de datos, el espacio de nombres y el identificador de documento. Consulte DocumentIdUtil.createQualifiedId(String, String, GenericDocument) para obtener más detalles. resultRankInBlock: LONG, el rango del documento SearchResult entre el bloque definido por el usuario. El cliente puede definir su propia definición personalizada para el bloque, por ejemplo, el nombre del corpus, el grupo, etc. Por ejemplo, un cliente define el bloque como corpus y AppSearch devuelve 5 documentos con corpus = ["corpus1", "corpus1", "corpus2", "corpus3", "corpus2"]. A continuación, el bloque clasifica de ellos = [1, 2, 1, 1, 2]. Si el cliente no presenta los resultados en varios bloques, debe establecer este valor para que coincida con resultRankGlobal. resultRankGlobal: LONG, la clasificación global del documento SearchResult. La clasificación global refleja el orden de los documentos SearchResult devueltos por AppSearch. Por ejemplo, AppSearch devuelve 2 páginas con 10 documentos SearchResult para cada página. A continuación, las clasificaciones globales de ellas serán de 1 a 10 para la primera página y de 11 a 20 para la segunda página. timeStayOnResultMillis: LONG, la hora en milisegundos que el usuario permanece en el documento SearchResult después de hacer clic en él. Cierta información anonimizada sobre las acciones notificadas mediante esta API se puede cargar mediante estadísticas y se puede usar para mejorar la calidad de los algoritmos de búsqueda. La mayoría de la información de esta clase ya no es identificable, como duraciones y su posición en el conjunto de resultados. La información identificable que elija proporcionar, como la cadena de consulta, se anonimizará mediante técnicas como Federated Analytics para asegurarse de que solo se conservan y están disponibles para el estudio los términos de búsqueda más frecuentes en toda la población de usuarios. También puede usar addGenericDocuments(GenericDocument...) API para conservar las ventajas de unirla y usarla en el dispositivo, sin desencadenar ninguna de las estadísticas anonimizadas que se han cargado anteriormente.
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
AddTakenActionGenericDocuments(ICollection<GenericDocument>)
Agrega una colección de objetos GenericDocument que contienen métricas de acción realizadas a la solicitud.
[Android.Runtime.Register("addTakenActionGenericDocuments", "(Ljava/util/Collection;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)]
public Android.App.AppSearch.PutDocumentsRequest.Builder AddTakenActionGenericDocuments(System.Collections.Generic.ICollection<Android.App.AppSearch.GenericDocument> takenActionGenericDocuments);
[<Android.Runtime.Register("addTakenActionGenericDocuments", "(Ljava/util/Collection;)Landroid/app/appsearch/PutDocumentsRequest$Builder;", "", ApiSince=35)>]
member this.AddTakenActionGenericDocuments : System.Collections.Generic.ICollection<Android.App.AppSearch.GenericDocument> -> Android.App.AppSearch.PutDocumentsRequest.Builder
Parámetros
- takenActionGenericDocuments
- ICollection<GenericDocument>
colección de objetos GenericDocument que contienen campos de métricas de acción realizadas. Este valor no puede ser nulo.
Devoluciones
- Atributos
Comentarios
Agrega una colección de objetos GenericDocument que contienen métricas de acción realizadas a la solicitud.
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.