FindValuesOptions 类

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

public class FindValuesOptions

包含用于控制用户话语中如何识别选项的选项。

构造函数摘要

构造函数 说明
FindValuesOptions()

方法摘要

修饰符和类型 方法和描述
boolean getAllowPartialMatches()

获取一个值,该值指示值中是否需要考虑某些标记。

java.lang.String getLocale()

获取话语的区域设置/区域性代码。

int getMaxTokenDistance()

获取话语中两个匹配令牌之间允许的最大令牌。

TokenizerFunction getTokenizer()

获取分析要识别的话语和值的标记化器。

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”,但它与“等待第二秒”不匹配。 这不是最后一个吗? 默认值为“2”。

返回:

话语中两个匹配令牌之间允许的最大令牌。

getTokenizer

public TokenizerFunction getTokenizer()

获取分析要识别的话语和值的标记化器。

返回:

分析要识别的话语和值的标记化器。

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”,但它与“等待第二秒”不匹配。 这不是最后一个吗? 默认值为“2”。

参数:

withMaxTokenDistance - 话语中两个匹配令牌之间允许的最大令牌。

setTokenizer

public void setTokenizer(TokenizerFunction withTokenizer)

设置在分析要识别的话语和值时要使用的 tokenizer。

参数:

withTokenizer - 分析要识别的话语和值的标记化器。

适用于