demo_data_collection.php 997 B

1234567891011121314151617181920212223242526272829
  1. <?php
  2. require_once("Config.inc.php");
  3. use OpenSearch\Client\DataCollectionClient;
  4. use OpenSearch\Generated\DataCollection\Command;
  5. $searchAppName = "zhao_special";
  6. $dataCollectionName = "zhao_special";
  7. $dataCollectionType = "BEHAVIOR";
  8. $docs = json_encode(array(
  9. [
  10. "cmd" => Command::$__names[Command::ADD],
  11. "fields" => [
  12. "user_id" => "1120021255",
  13. "biz_id" => "biz_name",
  14. "rn" => "156516585419723283227314",
  15. "trace_id" => "Alibaba",
  16. "trace_info" => "%7B%22request%5Fid%22%3A%22156516585419723283227314%22%2C%22scm%22%3A%2220140713.120006678..%22%7D",
  17. "item_id" => "2223",
  18. "item_type" => "item",
  19. "bhv_type" => "click",
  20. "bhv_time" => "1566475047"
  21. ]
  22. ]
  23. ));
  24. $dataCollectionClient = new DataCollectionClient($client);
  25. $ret = $dataCollectionClient->push($docs, $searchAppName, $dataCollectionName, $dataCollectionType);
  26. print_r(json_decode($ret->result, true));