Share via


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
屬性

備註

android.app.appsearch.SearchSpec JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

欄位

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

傳回結果集中每頁的結果數目。

ResultGroupingLimit

取得每個群組傳回的結果數目上限。

ResultGroupingTypeFlags

取得要套用的群組限制類型,如果未 Builder#setResultGrouping 呼叫,則為 0。

SnippetCount

傳回要為其產生程式碼片段的檔數目。

SnippetCountPerProperty

傳回相符檔每個屬性的相符專案數目,以產生的程式碼片段。

TermMatch

傳回查詢字詞應該如何比對索引中的字詞。

ThresholdClass

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)
ThresholdType

此 API 支援 Mono for Android 基礎結構,並不適合直接從您的程式碼使用。

(繼承來源 Object)

方法

Clone()

建立並傳回這個 物件的複本。

(繼承來源 Object)
Dispose()

這個類別代表 AppSearch 的規格邏輯。

(繼承來源 Object)
Dispose(Boolean)

這個類別代表 AppSearch 的規格邏輯。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
JavaFinalize()

當垃圾收集判斷物件沒有其他參考時,由物件上的垃圾收集行程呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

這個類別代表 AppSearch 的規格邏輯。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

這個類別代表 AppSearch 的規格邏輯。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /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 的規格邏輯。

適用於