FindValuesOptions 类

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

public class FindValuesOptions

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

构造函数摘要

构造函数 说明
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()

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

Returns:

如果只有值中的某些标记需要存在需要考虑,则为 true;否则为 false。

getLocale

public String getLocale()

获取话语的区域设置/区域性代码。 默认值为“en-US”。 此为可选项。

Returns:

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

getMaxTokenDistance

public int getMaxTokenDistance()

获取话语中两个匹配标记之间允许的最大标记。 因此,如果最大距离为 2,值“second last”将匹配话语“从最后一个到第二个”,但它与“等待一秒”不匹配。 这不是最后一个吗? 默认值为“2”。

Returns:

陈述中两个匹配标记之间允许的最大标记数。

getTokenizer

public TokenizerFunction getTokenizer()

获取分析要识别的话语和值时使用的 tokenizer。

Returns:

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

setAllowPartialMatches

public void setAllowPartialMatches(boolean withAllowPartialMatches)

设置值,该值指示值中是否只需要存在某些标记即可考虑。

Parameters:

withAllowPartialMatches - 如果只有值中的某些标记需要存在需要考虑,则为 true;否则为 false。

setLocale

public void setLocale(String withLocale)

设置话语的区域设置/区域性代码。 默认值为“en-US”。 此为可选项。

Parameters:

withLocale - 话语的区域设置/区域性代码。

setMaxTokenDistance

public void setMaxTokenDistance(int withMaxTokenDistance)

获取话语中两个匹配标记之间允许的最大标记。 因此,如果最大距离为 2,值“second last”将匹配话语“从最后一个到第二个”,但它与“等待一秒”不匹配。 这不是最后一个吗? 默认值为“2”。

Parameters:

withMaxTokenDistance - 陈述中两个匹配标记之间允许的最大标记数。

setTokenizer

public void setTokenizer(TokenizerFunction withTokenizer)

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

Parameters:

withTokenizer - 分析要识别的话语和值时使用的 tokenizer。

适用于