語言

TokenizerType 列舉

定義

public enum TokenizerType
type TokenizerType = 
繼承
TokenizerType

欄位

名稱 Description
None 0

此值表示不應從此屬性中提取任何標記。 只有當 getIndexingType() INDEXING_TYPE_NONE時,tokenizer_type 才是 'NONE' 有效。

Android 參考資料。android.app.appsearch.AppSearchSchema.StringPropertyConfig.TOKENIZER_TYPE_NONE

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Plain 1

純文字的分詞化。 此值表示應根據字斷從此屬性中提取詞符。 空白區段和標點符號不被視為標記。 例如,一個帶有「foo bar」的房產。 巴茲。」 會產生「foo」、「bar」和「baz」的代幣。 「」和「.」這兩個段不會被視為標記。 只有當 getIndexingType() 是 INDEXING_TYPE_EXACT_TERMS 或 INDEXING_TYPE_PREFIXES 時,tokenizer_type 才是 'PLAIN' 有效。

Android 參考資料。android.app.appsearch.AppSearchSchema.StringPropertyConfig.TOKENIZER_TYPE_PLAIN

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Verbatim 2

此值表示不應對使用此類型分詞的字串值套用正規化或分割。 因此,輸出代幣等同於原始字串值。 例如,一個帶有「Hello, world!」的物件 會產生「Hello, world!」這個符號,保留標點符號和大寫字母,且不會在空間間建立獨立的符號。 只有當 getIndexingType() 為 INDEXING_TYPE_EXACT_TERMS 或 INDEXING_TYPE_PREFIXES 時,tokenizer_type 才算是「逐字照本」。

Android 參考資料。android.app.appsearch.AppSearchSchema.StringPropertyConfig.TOKENIZER_TYPE_VERBATIM

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

Rfc822 3

電子郵件代幣化。 此值表示應根據電子郵件結構從此屬性中提取代幣。 例如,帶有「alex.sav@google.com」的屬性會產生「alex」、「sav」、「alex.sav」、「google」、「com」和「alexsav@google.com」等標記。只有當 getIndexingType() INDEXING_TYPE_EXACT_TERMS或 INDEXING_TYPE_PREFIXES 時,tokenizer_type 才是 'RFC822'。

Android 參考資料。android.app.appsearch.AppSearchSchema.StringPropertyConfig.TOKENIZER_TYPE_RFC822

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於