Language

AppSearchSession.Remove メソッド

定義

オーバーロード

Name 説明
Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

名前空間内のドキュメント ID によって GenericDocument オブジェクトを AppSearchSession データベースから削除します。

Remove(String, SearchSpec, IExecutor, IConsumer)

クエリによってインデックスから GenericDocumentを削除します。

Remove(RemoveByDocumentIdRequest, IExecutor, IBatchResultCallback)

名前空間内のドキュメント ID によって GenericDocument オブジェクトを AppSearchSession データベースから削除します。

[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

パラメーター

request
RemoveByDocumentIdRequest

RemoveByDocumentIdRequest インデックスから削除する名前空間内の ID を使用します。

executor
IExecutor

コールバックを呼び出す Executor。

callback
IBatchResultCallback

この操作を実行した保留中の結果を受け取るコールバック。 返される AppSearchBatchResult のキーは、 RemoveByDocumentIdRequest オブジェクトからの入力 ID を表します。 値は成功時に null されるか、失敗した AppSearchResult それ以外の場合です。 見つからない ID は、AppSearchResult#RESULT_NOT_FOUNDの結果コードを含む失敗したAppSearchResultを返します。 AppSearch サービスで予期しない内部エラーが発生した場合は、ThrowableでBatchResultCallback#onSystemErrorが呼び出されます。

属性

注釈

名前空間内のドキュメント ID によって GenericDocument オブジェクトを AppSearchSession データベースから削除します。

削除されたドキュメントは、 #search または #getByDocumentId 呼び出しによって表示されなくなります。

データベースがドキュメント数またはバイト使用量のしきい値を超えると、削除されたドキュメントはディスクから削除されます。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

Remove(String, SearchSpec, IExecutor, IConsumer)

クエリによってインデックスから GenericDocumentを削除します。

[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

パラメーター

queryExpression
String

検索するクエリ文字列。

searchSpec
SearchSpec

schemaTypes、名前空間、クエリ式を含む仕様は、ドキュメントを削除する方法を示します。 スコア付け、順序付け、スニペット、結果の方法に関する詳細はすべて無視されます。

executor
IExecutor

コールバックを呼び出す Executor。

callback
IConsumer

ドキュメントの削除に起因するエラーを受け取るコールバック。 操作が成功すると、コールバックは nullで呼び出されます。

属性

注釈

クエリによってインデックスから GenericDocumentを削除します。 ドキュメントは、SearchSpec.Builder#addFilterNamespacesとSearchSpec.Builder#addFilterSchemasによって設定された特定の名前空間と schemaTypes のqueryExpressionと一致する場合に削除されます。

空の queryExpression は、すべてのドキュメントと一致します。

名前空間または schemaTypes の空のセットは、現在のデータベース内のすべての名前空間または schemaTypes と一致します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象