共用方式為


WordDelimiterTokenFilter interface

將字組分割成部分字組,並對部分字組群組執行選擇性的轉換。 此權杖篩選是使用 Apache Lucene 實作。

Extends

屬性

catenateAll

值,指出是否要標示所有子字詞部分。 例如,如果此值設定為 true,「Azure-Search-1」 會變成 「AzureSearch1」。 預設值為 false。

catenateNumbers

值,指出是否將分隔最大數目部分的執行次數。 例如,如果此值設定為 true,「1-2」 會變成 「12」。 預設值為 false。

catenateWords

值,指出文字部分的執行時間上限是否會被標示。 例如,如果此值設定為 true,「Azure-Search」 會變成 「AzureSearch」。 預設值為 false。

generateNumberParts

值,指出是否要產生數位子字詞。 預設值為 true。

generateWordParts

值,指出是否要產生部分文字。 如果設定,會導致產生部分字組;例如,「AzureSearch」 會變成 「Azure」 「Search」。 預設值為 true。

odatatype

多型辨別器,指定這個物件可以有不同的類型

preserveOriginal

值,指出是否會保留原始字組並新增至子字詞清單。 預設值為 false。

protectedWords

要保護免于分隔的權杖清單。

splitOnCaseChange

值,指出是否要在 caseChange 上分割單字。 例如,如果此值設定為 true,「AzureSearch」 會變成 「Azure」 「Search」。 預設值為 true。

splitOnNumerics

值,指出是否要分割數位。 例如,如果此值設定為 true,「Azure1Search」 會變成 「Azure」 「1」 「Search」。 預設值為 true。

stemEnglishPossessive

值,指出是否要移除每個子字詞的尾端 「's」。 預設值為 true。

繼承的屬性

name

權杖篩選的名稱。 名稱必須包含字母、數字、空格、虛線或底線,同時開頭必須是英數字元,而且不得超過 128 個字元。

屬性詳細資料

catenateAll

值,指出是否要標示所有子字詞部分。 例如,如果此值設定為 true,「Azure-Search-1」 會變成 「AzureSearch1」。 預設值為 false。

catenateAll?: boolean

屬性值

boolean

catenateNumbers

值,指出是否將分隔最大數目部分的執行次數。 例如,如果此值設定為 true,「1-2」 會變成 「12」。 預設值為 false。

catenateNumbers?: boolean

屬性值

boolean

catenateWords

值,指出文字部分的執行時間上限是否會被標示。 例如,如果此值設定為 true,「Azure-Search」 會變成 「AzureSearch」。 預設值為 false。

catenateWords?: boolean

屬性值

boolean

generateNumberParts

值,指出是否要產生數位子字詞。 預設值為 true。

generateNumberParts?: boolean

屬性值

boolean

generateWordParts

值,指出是否要產生部分文字。 如果設定,會導致產生部分字組;例如,「AzureSearch」 會變成 「Azure」 「Search」。 預設值為 true。

generateWordParts?: boolean

屬性值

boolean

odatatype

多型辨別器,指定這個物件可以有不同的類型

odatatype: "#Microsoft.Azure.Search.WordDelimiterTokenFilter"

屬性值

"#Microsoft.Azure.Search.WordDelimiterTokenFilter"

preserveOriginal

值,指出是否會保留原始字組並新增至子字詞清單。 預設值為 false。

preserveOriginal?: boolean

屬性值

boolean

protectedWords

要保護免于分隔的權杖清單。

protectedWords?: string[]

屬性值

string[]

splitOnCaseChange

值,指出是否要在 caseChange 上分割單字。 例如,如果此值設定為 true,「AzureSearch」 會變成 「Azure」 「Search」。 預設值為 true。

splitOnCaseChange?: boolean

屬性值

boolean

splitOnNumerics

值,指出是否要分割數位。 例如,如果此值設定為 true,「Azure1Search」 會變成 「Azure」 「1」 「Search」。 預設值為 true。

splitOnNumerics?: boolean

屬性值

boolean

stemEnglishPossessive

值,指出是否要移除每個子字詞的尾端 「's」。 預設值為 true。

stemEnglishPossessive?: boolean

屬性值

boolean

繼承的屬性詳細資料

name

權杖篩選的名稱。 名稱必須包含字母、數字、空格、虛線或底線,同時開頭必須是英數字元,而且不得超過 128 個字元。

name: string

屬性值

string

繼承自BaseTokenFilter.name