Lenguaje

AppSearchSession.Remove Método

Definición

Sobrecargas

Nombre Description
Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

GenericDocument Quita los objetos por identificadores de documento en un espacio de nombres de la AppSearchSession base de datos.

Remove(String, SearchSpec, IExecutor, IConsumer)

GenericDocumentQuita s del índice por Query.

Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

GenericDocument Quita los objetos por identificadores de documento en un espacio de nombres de la AppSearchSession base de datos.

[Android.Runtime.Register("remove", "(Landroid/app/appsearch/RemoveByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "", ApiSince=31)]
public void Remove(Android.App.AppSearch.RemoveByDocumentIdRequest request, Java.Util.Concurrent.IExecutor executor, Android.App.AppSearch.IBatchResultCallback callback);
[<Android.Runtime.Register("remove", "(Landroid/app/appsearch/RemoveByDocumentIdRequest;Ljava/util/concurrent/Executor;Landroid/app/appsearch/BatchResultCallback;)V", "", ApiSince=31)>]
member this.Remove : Android.App.AppSearch.RemoveByDocumentIdRequest * Java.Util.Concurrent.IExecutor * Android.App.AppSearch.IBatchResultCallback -> unit

Parámetros

request
RemoveByDocumentIdRequest

RemoveByDocumentIdRequest con identificadores en un espacio de nombres que se va a quitar del índice.

executor
IExecutor

Ejecutor en el que se va a invocar la devolución de llamada.

callback
IBatchResultCallback

Devolución de llamada para recibir el resultado pendiente de realizar esta operación. Las claves del devuelto AppSearchBatchResult representan los identificadores de entrada del RemoveByDocumentIdRequest objeto . Los valores se realizan correctamente o se producen null errores AppSearchResult en caso contrario. Los identificadores que no se encuentran devolverán un error AppSearchResult con un código de resultado de AppSearchResult#RESULT_NOT_FOUND. Si se produce un error interno inesperado en el servicio AppSearch, BatchResultCallback#onSystemError se invocará con .Throwable

Atributos

Comentarios

GenericDocument Quita los objetos por identificadores de documento en un espacio de nombres de la AppSearchSession base de datos.

Los documentos eliminados ya no se mostrarán mediante #search llamadas o #getByDocumentId .

Una vez que la base de datos cruza el recuento de documentos o el umbral de uso de bytes, los documentos eliminados se eliminarán del disco.

Java documentación para android.app.appsearch.AppSearchSession.remove(android.app.appsearch.RemoveByDocumentIdRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, java.lang.Void>).

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

Remove(String, SearchSpec, IExecutor, IConsumer)

GenericDocumentQuita s del índice por Query.

[Android.Runtime.Register("remove", "(Ljava/lang/String;Landroid/app/appsearch/SearchSpec;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)]
public void Remove(string queryExpression, Android.App.AppSearch.SearchSpec searchSpec, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer callback);
[<Android.Runtime.Register("remove", "(Ljava/lang/String;Landroid/app/appsearch/SearchSpec;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "", ApiSince=31)>]
member this.Remove : string * Android.App.AppSearch.SearchSpec * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit

Parámetros

queryExpression
String

Cadena de consulta que se va a buscar.

searchSpec
SearchSpec

La especificación que contiene schemaTypes, espacios de nombres y expresión de consulta indica cómo se quitará el documento. Todo específico sobre cómo puntuar, ordenar, fragmentos de código y resultante se omitirá.

executor
IExecutor

Ejecutor en el que se va a invocar la devolución de llamada.

callback
IConsumer

Devolución de llamada para recibir errores resultantes de quitar los documentos. Si la operación se realiza correctamente, se invocará la devolución de llamada con null.

Atributos

Comentarios

GenericDocumentQuita s del índice por Query. Los documentos se quitarán si coinciden con los queryExpression espacios de nombres y schemaTypes especificados que se establecen a través SearchSpec.Builder#addFilterNamespaces de y SearchSpec.Builder#addFilterSchemas.

Un vacío queryExpression coincide con todos los documentos.

Un conjunto vacío de espacios de nombres o schemaTypes coincide con todos los espacios de nombres o schemaTypes de la base de datos actual.

Java documentación para android.app.appsearch.AppSearchSession.remove(java.lang.String, android.app.appsearch.SearchSpec, java.util.concurrent.Executor, java.util.function.Consumer<android.app.appsearch.AppSearchResult<java.lang.Void>>).

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