Lingua

AppSearchSession.Remove Metodo

Definizione

Overload

Nome Descrizione
Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

Rimuove gli GenericDocument oggetti in base agli ID documento in uno spazio dei nomi dal AppSearchSession database.

Remove(String, SearchSpec, IExecutor, IConsumer)

Rimuove s GenericDocumentdall'indice in base a Query.

Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

Rimuove gli GenericDocument oggetti in base agli ID documento in uno spazio dei nomi dal AppSearchSession database.

[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

Parametri

request
RemoveByDocumentIdRequest

RemoveByDocumentIdRequest con ID in uno spazio dei nomi da rimuovere dall'indice.

executor
IExecutor

Executor in cui richiamare il callback.

callback
IBatchResultCallback

Callback per ricevere il risultato in sospeso dell'esecuzione di questa operazione. Le chiavi dell'oggetto restituito AppSearchBatchResult rappresentano gli ID di input dell'oggetto RemoveByDocumentIdRequest . I valori sono in caso di null esito positivo oppure un errore AppSearchResult in caso contrario. Gli ID non trovati restituiranno un errore AppSearchResult con un codice di risultato di AppSearchResult#RESULT_NOT_FOUND. Se si verifica un errore interno imprevisto nel servizio AppSearch, BatchResultCallback#onSystemError verrà richiamato con . Throwable.

Attributi

Commenti

Rimuove gli GenericDocument oggetti in base agli ID documento in uno spazio dei nomi dal AppSearchSession database.

I documenti rimossi non verranno più visualizzati da #search chiamate o #getByDocumentId .

Dopo che il database supera il numero di documenti o la soglia di utilizzo dei byte, i documenti rimossi verranno eliminati dal disco.

per android.app.appsearch.AppSearchSession.remove(android.app.appsearch.RemoveByDocumentIdRequest, java.util.concurrent.Executor, android.app.appsearch.BatchResultCallback<java.lang.String, java.lang.Void>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Remove(String, SearchSpec, IExecutor, IConsumer)

Rimuove s GenericDocumentdall'indice in base a 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

Parametri

queryExpression
String

Stringa di query da cercare.

searchSpec
SearchSpec

Specifica contenente schemaType, spazi dei nomi ed espressione di query indica come verrà rimosso il documento. Tutto specifico su come assegnare punteggi, ordinare, frammento e risultante verrà ignorato.

executor
IExecutor

Executor in cui richiamare il callback.

callback
IConsumer

Callback per ricevere errori risultanti dalla rimozione dei documenti. Se l'operazione ha esito positivo, il callback verrà richiamato con null.

Attributi

Commenti

Rimuove s GenericDocumentdall'indice in base a Query. I documenti verranno rimossi se corrispondono a queryExpression in spazi dei nomi e schemaType specificati impostati tramite SearchSpec.Builder#addFilterNamespaces e SearchSpec.Builder#addFilterSchemas.

Un oggetto vuoto queryExpression corrisponde a tutti i documenti.

Un set vuoto di spazi dei nomi o schemaType corrisponde a tutti gli spazi dei nomi o schemaType nel database corrente.

per 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>>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a