다음을 통해 공유


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()

인식되는 발화 및 값을 구문 분석할 때 사용할 토큰라이저를 가져옵니다.

void setAllowPartialMatches(boolean withAllowPartialMatches)

값에 있는 토큰 중 일부만 고려해야 하는지 여부를 나타내는 값을 설정합니다.

void setLocale(String withLocale)

발화의 로캘/문화권 코드를 설정합니다.

void setMaxTokenDistance(int withMaxTokenDistance)

발언에서 일치하는 두 토큰 사이에 허용되는 최대 토큰을 가져옵니다.

void setTokenizer(TokenizerFunction withTokenizer)

인식되는 발화 및 값을 구문 분석할 때 사용할 토큰라이저를 설정합니다.

다음에서 상속된 메서드 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"가 발화 "마지막에서 두 번째"와 일치하지만 "잠시 기다려라"와 일치하지 않습니다. 그게 마지막이 아니야?" 기본값은 "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"가 발화 "마지막에서 두 번째"와 일치하지만 "잠시 기다려라"와 일치하지 않습니다. 그게 마지막이 아니야?" 기본값은 "2"입니다.

매개 변수:

withMaxTokenDistance - 발화에서 일치하는 두 토큰 사이에 허용되는 최대 토큰입니다.

setTokenizer

public void setTokenizer(TokenizerFunction withTokenizer)

인식되는 발화 및 값을 구문 분석할 때 사용할 토큰라이저를 설정합니다.

매개 변수:

withTokenizer - 인식되는 발화 및 값을 구문 분석할 때 사용할 토큰라이저입니다.

적용 대상