demo_suggestion.php 575 B

1234567891011121314151617181920
  1. <?php
  2. require_once("Config.inc.php");
  3. use OpenSearch\Client\SuggestionClient;
  4. use OpenSearch\Generated\Suggestion\ReSearch;
  5. use OpenSearch\Generated\Suggestion\SuggestParams;
  6. $suggestClient = new SuggestionClient($suggestName, $client);
  7. $suggestParams = new SuggestParams();
  8. $suggestParams->query = '阿里巴巴';
  9. $suggestParams->hits = 15;
  10. $suggestParams->userId = 'baz';
  11. $suggestParams->reSearch = ReSearch::HOMONYM;
  12. $suggestParams->customParams = array(
  13. 'foo' => 'bar',
  14. );
  15. $ret = $suggestClient->execute($suggestParams)->result;
  16. print_r(json_decode($ret, true));