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.

리턴값

예외

  • 이 함수에 해당하는 예외가 없습니다.

인증

ping을 제외한 모든 Watson™ Explorer Engine API 함수처럼 autocomplete-suggest 함수에서는 인증이 필요합니다.

REST를 사용 중인 경우, 단지 v.usernamev.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);

단일 인증 오브젝트는 일반적으로 각각의 개별 애플리케이션 전체에서 재사용됩니다.