FindValuesOptions 類別

  • java.lang.Object
    • com.microsoft.bot.dialogs.choices.FindValuesOptions

public class FindValuesOptions

包含用來控制用戶語句中如何辨識選項的選項。

建構函式摘要

建構函式 Description
FindValuesOptions()

方法摘要

修飾詞與類型 方法與描述
boolean getAllowPartialMatches()

取得值,指出值中是否只需要考慮某個標記。

java.lang.String getLocale()

取得語句的地區設定/文化特性代碼。

int getMaxTokenDistance()

取得語句中兩個相符標記之間允許的最大令牌。

TokenizerFunction getTokenizer()

取得剖析要辨識之語句和值時要使用的Tokenizer。

void setAllowPartialMatches(boolean withAllowPartialMatches)

設定值,指出值中是否只有一些令牌需要考慮。

void setLocale(String withLocale)

設定語句的地區設定/文化特性代碼。

void setMaxTokenDistance(int withMaxTokenDistance)

取得語句中兩個相符標記之間允許的最大令牌。

void setTokenizer(TokenizerFunction withTokenizer)

設定剖析所辨識語句和值時要使用的Tokenizer。

方法繼承來源 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

建構函式詳細資料

FindValuesOptions

public FindValuesOptions()

方法詳細資料

getAllowPartialMatches

public boolean getAllowPartialMatches()

取得值,指出值中是否只需要考慮某個標記。

傳回:

如果值中只有一些令牌需要考慮,則為 true;否則為 false。

getLocale

public String getLocale()

取得語句的地區設定/文化特性代碼。 預設值為 『en-US』。 這是選擇性的。

傳回:

語句的地區設定/文化特性代碼。

getMaxTokenDistance

public int getMaxTokenDistance()

取得語句中兩個相符標記之間允許的最大令牌。 因此,具有最大距離 2 的值 “second last” 會比對語句 “second from the last”,但它不會比對 “Wait a second. 這不是最後一個嗎? 預設值為 “2”。

傳回:

語句中兩個相符令牌之間允許的最大令牌。

getTokenizer

public TokenizerFunction getTokenizer()

取得剖析要辨識之語句和值時要使用的Tokenizer。

傳回:

剖析要辨識之語句和值的標記化程式。

setAllowPartialMatches

public void setAllowPartialMatches(boolean withAllowPartialMatches)

設定值,指出值中是否只有一些令牌需要考慮。

參數:

withAllowPartialMatches - 如果值中只有一些令牌需要考慮,則為 true;否則為 false。

setLocale

public void setLocale(String withLocale)

設定語句的地區設定/文化特性代碼。 預設值為 『en-US』。 這是選擇性的。

參數:

withLocale - 語句的地區設定/文化特性代碼。

setMaxTokenDistance

public void setMaxTokenDistance(int withMaxTokenDistance)

取得語句中兩個相符標記之間允許的最大令牌。 因此,具有最大距離 2 的值 “second last” 會比對語句 “second from the last”,但它不會比對 “Wait a second. 這不是最後一個嗎? 預設值為 “2”。

參數:

withMaxTokenDistance - 語句中兩個相符令牌之間允許的最大令牌。

setTokenizer

public void setTokenizer(TokenizerFunction withTokenizer)

設定剖析所辨識語句和值時要使用的Tokenizer。

參數:

withTokenizer - 剖析要辨識之語句和值的標記化程式。

適用於