SearchSpec クラス

定義

このクラスは、AppSearch の仕様ロジックを表します。

[Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class SearchSpec : Java.Lang.Object
[<Android.Runtime.Register("android/app/appsearch/SearchSpec", ApiSince=31, DoNotGenerateAcw=true)>]
type SearchSpec = class
    inherit Object
継承
SearchSpec
属性

注釈

の Java ドキュメント android.app.appsearch.SearchSpec

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

フィールド

GroupingTypePerNamespace
古い.

結果は、名前空間ごとに返される結果の数に制限を適用するために、名前空間ごとにグループ化する必要があります。

GroupingTypePerPackage
古い.

結果は、パッケージごとに返される結果の数に制限を適用するために、パッケージごとにグループ化する必要があります。

OrderAscending
古い.

検索結果は昇順で返されます。

OrderDescending
古い.

検索結果は降順で返されます。

ProjectionSchemaTypeWildcard

独自の特定の SearchSpec.Builder#addProjection プロパティ パスが設定されている型を除き、すべての結果にプロパティ パスを適用するために で使用するスキーマ型。

RankingStrategyAdvancedRankingExpression
古い.

このクラスは、AppSearch の仕様ロジックを表します。

RankingStrategyCreationTimestamp
古い.

ドキュメント作成のタイムスタンプでランク付けされます。

RankingStrategyDocumentScore
古い.

アプリによって提供されるドキュメント スコアによってランク付けされます。

RankingStrategyJoinAggregateScore
古い.

このクラスは、AppSearch の仕様ロジックを表します。

RankingStrategyNone
古い.

ランキングなし、結果は任意の順序で返されます。

RankingStrategyRelevanceScore
古い.

ドキュメントの関連性スコアによってランク付けされます。

RankingStrategySystemUsageCount
古い.

システム UI サーフェイスからの使用量の数でランク付けされます。

RankingStrategySystemUsageLastUsedTimestamp
古い.

システム UI サーフェスからの最後の使用状況のタイムスタンプでランク付けされます。

RankingStrategyUsageCount
古い.

アプリによって報告された使用量の数でランク付けされます。

RankingStrategyUsageLastUsedTimestamp
古い.

アプリによって報告された、最後の使用状況のタイムスタンプによってランク付けされます。

TermMatchExactOnly
古い.

クエリ用語は、インデックス内の正確なトークンにのみ一致します。

TermMatchPrefix
古い.

クエリ用語がトークンのプレフィックスである場合、クエリ用語はインデックス付きトークンと一致します。

プロパティ

AdvancedRankingExpression

このクラスは、AppSearch の仕様ロジックを表します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
FilterNamespaces

検索対象の名前空間の一覧を返します。

FilterPackageNames

検索対象のパッケージ名フィルターの一覧を返します。

FilterSchemas

検索するスキーマの種類の一覧を返します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsListFilterQueryLanguageEnabled

このクラスは、AppSearch の仕様ロジックを表します。

IsNumericSearchEnabled

このクラスは、AppSearch の仕様ロジックを表します。

IsVerbatimSearchEnabled

このクラスは、AppSearch の仕様ロジックを表します。

JniIdentityHashCode

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
JniPeerMembers

このクラスは、AppSearch の仕様ロジックを表します。

JoinSpec

このクラスは、AppSearch の仕様ロジックを表します。

MaxSnippetSize

スニペットの最大サイズを文字数で返します。

Order

返された検索結果の順序 (降順または昇順) を返します。

PeerReference

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
ProjectionPaths

このクラスは、AppSearch の仕様ロジックを表します。

Projections

スキーマの種類から、プロジェクションに使用するプロパティ パスへのマップを返します。

PropertyWeightPaths

このクラスは、AppSearch の仕様ロジックを表します。

PropertyWeights

このクラスは、AppSearch の仕様ロジックを表します。

RankingStrategy

ランク付け戦略を返します。

ResultCountPerPage

結果セット内の 1 ページあたりの結果の数を返します。

ResultGroupingLimit

各グループに対して返される結果の最大数を取得します。

ResultGroupingTypeFlags

適用するグループ化制限の種類を取得します。呼び出されなかった場合 Builder#setResultGrouping は 0 を取得します。

SnippetCount

スニペットを生成するドキュメントの数を返します。

SnippetCountPerProperty

スニペットを生成する、一致するドキュメントの各プロパティの一致の数を返します。

TermMatch

クエリ用語がインデックス内の用語と一致する方法を返します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 Object)

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
Dispose(Boolean)

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
IJavaPeerable.Finalized()

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

このクラスは、AppSearch の仕様ロジックを表します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

このクラスは、AppSearch の仕様ロジックを表します。

GetJniTypeName(IJavaPeerable)

このクラスは、AppSearch の仕様ロジックを表します。

適用対象