autocomplete-suggest
제공된 입력 문자열에 대한 자동 완성 제안을 리턴합니다. 이 함수의 SOAP 이름: AutocompleteSuggest
시놉시스
suggestions nodeset autocomplete-suggest(dictionary, str, num, rights, filter, bag-of-words);
string dictionary;
string str;
int num;
string rights;
string filter;
boolean bag-of-words;
매개변수
- string dictionary - 자동 완성 데이터 저장소를 작성한 사전의 이름입니다. (필수)
- string str - 자동 완성할 입력 문자열입니다. (필수)
- int num - 리턴할 제안의 수입니다. 기본값: 10.
- string rights - 제안이 준수해야 하는 권한의 줄 바꾸기로 분리된 목록입니다.
- string filter - 리턴된 제안에 적용되어야 하는 필터가 포함된 노드입니다.
- boolean bag-of-words - 이 설정을 사용하면 용어의 순서가 맞지 않아도 솔루션이 일치합니다. 기본값: false.
리턴값
- suggestions nodeset
예외
- 이 함수에 해당하는 예외가 없습니다.
인증
ping을 제외한 모든 Watson™ Explorer Engine API 함수처럼 autocomplete-suggest 함수에서는 인증이 필요합니다.
REST를 사용 중인 경우, 단지 v.username 및 v.password를 HTTP 또는 HTTPS를 통해 CGI 매개변수로 전달하여 autocomplete-suggest 함수에 대한 REST 호출을 인증할 수 있습니다.
SOAP API를 사용 중인 경우, 엔드포인트에서 신임 정보를 매개변수로 전달하거나 모든 Watson Explorer Engine 함수에서 지원하는 인증 방법을 활용할 수 있습니다. 각각의 방식은 함수가 실행되는 사용자 이름 및 비밀번호를 제공하도록 인증 오브젝트가 전달될 수 있는 setAuthentication 방법을 제공합니다. autocomplete-suggest 함수에 대한 SOAP 호출의 Java 예제는 다음과 같습니다.
Authentication authentication = new Authentication();
authentication.setUsername("joe-user");
authentication.setPassword("joes-password");
AutocompleteSuggest foo = new AutocompleteSuggest();
foo.setAuthentication(authentication);
단일 인증 오브젝트는 일반적으로 각각의 개별 애플리케이션 전체에서 재사용됩니다.