SearchSpec.Builder クラス

定義

SearchSpec objects用ビルダー。

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

注釈

SearchSpec objects用ビルダー。

Javaドキュメント。

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

コンストラクター

名前 説明
SearchSpec.Builder()

Builder オブジェクトの新しいSearchSpecを構築します。

SearchSpec.Builder(SearchSpec)

指定したBuilderから新しいSearchSpecを構築します。

プロパティ

名前 説明
Class

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

(継承元 Object)
Handle

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

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

SearchSpec objects用ビルダー。

(継承元 JavaObject)
JniPeerMembers

SearchSpec objects用ビルダー。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

名前 説明
AddEmbeddingParameters(EmbeddingVector[])

埋め込み検索を SearchSpec エントリに追加します。これは、検索を埋め込むためのクエリ式とランク付け式で参照されます。

AddEmbeddingParameters(ICollection<EmbeddingVector>)

埋め込み検索を SearchSpec エントリに追加します。これは、検索を埋め込むためのクエリ式とランク付け式で参照されます。

AddFilterDocumentIds(ICollection<String>)

SearchSpec エントリにドキュメント ID フィルターを追加します。

AddFilterDocumentIds(String[])

SearchSpec エントリにドキュメント ID フィルターを追加します。

AddFilterNamespaces(ICollection<String>)

SearchSpec Entry に名前空間フィルターを追加します。

AddFilterNamespaces(String[])

SearchSpec Entry に名前空間フィルターを追加します。

AddFilterPackageNames(ICollection<String>)

パッケージ名フィルターを SearchSpec エントリに追加します。

AddFilterPackageNames(String[])

パッケージ名フィルターを SearchSpec エントリに追加します。

AddFilterProperties(String, ICollection<String>)

指定した型のプロパティ パスを SearchSpec Entry のプロパティ フィルターに追加します。

AddFilterPropertyPaths(String, ICollection<PropertyPath>)

指定した型のプロパティ パスを SearchSpec Entry のプロパティ フィルターに追加します。

AddFilterSchemas(ICollection<String>)

SearchSpec エントリにスキーマ型フィルターを追加します。

AddFilterSchemas(String[])

SearchSpec エントリにスキーマ型フィルターを追加します。

AddInformationalRankingExpressions(ICollection<String>)

検索結果内の各ドキュメントに対して評価される情報ランク付け式を追加します。

AddInformationalRankingExpressions(String[])

検索結果内の各ドキュメントに対して評価される情報ランク付け式を追加します。

AddProjection(String, ICollection<String>)

プロジェクションに使用する指定した型のプロパティ パスを追加します。

AddProjectionPaths(String, ICollection<PropertyPath>)

プロジェクションに使用する指定した型のプロパティ パスを追加します。

AddSearchStringParameters(IList<String>)

"getSearchStringParameter({index})" 関数を使用してクエリで参照できる文字列パラメーターの一覧に文字列を追加します。

AddSearchStringParameters(String[])

"getSearchStringParameter({index})" 関数を使用してクエリで参照できる文字列パラメーターの一覧に文字列を追加します。

Build()

このビルダーの内容から新しい SearchSpec を構築します。

ClearEmbeddingParameters()

埋め込みパラメーターをクリアします。

ClearFilterDocumentIds()

ドキュメント ID フィルターをクリアします。

ClearFilterNamespaces()

すべての名前空間フィルターをクリアします。

ClearFilterPackageNames()

すべてのパッケージ名フィルターをクリアします。

ClearFilterProperties()

すべてのスキーマ型のプロパティ フィルターをクリアします。

ClearFilterSchemas()

すべてのスキーマ型フィルターをクリアします。

ClearInformationalRankingExpressions()

すべての情報ランク付け式をクリアします。

ClearJoinSpec()

JoinSpec をクリアします。

ClearProjections()

すべてのスキーマ型のプロジェクションをクリアします。

ClearPropertyWeights()

すべてのスキーマ型のプロパティの重みをクリアします。

ClearResultGrouping()

結果のグループ化と制限をクリアします。

ClearSearchSourceLogTag()

この検索のソースを示すログ タグをクリアします。

ClearSearchStringParameters()

"getSearchStringParameter({index})" 関数を使用してクエリで参照できる文字列パラメーターの一覧をクリアします。

Clone()

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

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

SearchSpec objects用ビルダー。

(継承元 JavaObject)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

SearchSpec objects用ビルダー。

(継承元 JavaObject)
Equals(Object)

SearchSpec objects用ビルダー。

(継承元 JavaObject)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetDefaultEmbeddingSearchMetricType(Int32)

検索の埋め込み (AppSearchSession.search を参照) とランク付けに使用する既定の埋め込みメトリックの種類を設定します (SearchSpec.Builder.setRankingStrategy(String) を参照)。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
SetJoinSpec(JoinSpec)

参加するドキュメントと結合方法を指定します。

SetListFilterHasPropertyFunctionEnabled(Boolean)

有効なパラメーターに従って、LIST_FILTER_HAS_PROPERTY_FUNCTION機能を有効または無効に設定します。

SetListFilterMatchScoreExpressionFunctionEnabled(Boolean)

有効なパラメーターに従って、LIST_FILTER_MATCH_SCORE_EXPRESSION_FUNCTION機能を有効または無効に設定します。

SetListFilterQueryLanguageEnabled(Boolean)

有効なパラメーターに従って、LIST_FILTER_QUERY_LANGUAGE機能を有効または無効に設定します。

SetMaxSnippetSize(Int32)

スニペットの最大サイズである maxSnippetSize を設定します。

SetNumericSearchEnabled(Boolean)

有効なパラメーターに従って、NUMERIC_SEARCH機能を有効または無効に設定します。

SetOrder(Int32)

返される検索結果の順序を設定します。既定値は SearchSpec.ORDER_DESCENDING です。つまり、スコアが高い結果が先になります。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

SearchSpec objects用ビルダー。

(継承元 JavaObject)
SetPropertyWeightPaths(String, IDictionary<PropertyPath,Double>)

スキーマの種類とプロパティ パスによってプロパティの重みを設定します。

SetPropertyWeights(String, IDictionary<String,Double>)

スキーマの種類とプロパティ パスによってプロパティの重みを設定します。

SetRankingStrategy(Int32)

AppSearch の結果のランク付け戦略を設定します。

SetRankingStrategy(String)

advancedRankingExpression に基づいて高度なランク付けをスコア付けできるようにします。

SetResultCountPerPage(Int32)

返されるオブジェクトの 1 ページあたりの結果の数を設定します。

SetResultGrouping(Int32, Int32)

グループごとに返される結果の最大数を設定します。グループはグループ化の種類によって定義されます。

SetRetrieveEmbeddingMatchInfos(Boolean)

埋め込み一致情報を SearchResult.getMatchInfos() の一部として取得するかどうかを設定します。

SetScorablePropertyRankingEnabled(Boolean)

ScorablePropertyRanking 機能を有効または無効に設定します。

SetSearchSourceLogTag(String)

この検索のソースを示すオプションのログ タグを設定します。

SetSnippetCount(Int32)

順位付け戦略に基づく最初の snippetCount ドキュメントにスニペット情報が提供されるように snippetCount を設定します。

SetSnippetCountPerProperty(Int32)

snippetCountPerProperty を設定します。

SetTermMatch(Int32)

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

SetVerbatimSearchEnabled(Boolean)

有効なパラメーターに従って、VERBATIM_SEARCH機能を有効または無効に設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

SearchSpec objects用ビルダー。

(継承元 JavaObject)
IJavaPeerable.Finalized()

SearchSpec objects用ビルダー。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

SearchSpec objects用ビルダー。

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

SearchSpec objects用ビルダー。

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

SearchSpec objects用ビルダー。

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

SearchSpec objects用ビルダー。

(継承元 JavaObject)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

SearchSpec objects用ビルダー。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象