OpenSearchUtils.java 754 B

12345678910111213141516171819202122232425262728
  1. package net.yaoyi.pipeline.opensearch;
  2. import com.aliyun.ha3engine.vector.Client;
  3. import com.aliyun.ha3engine.vector.models.Config;
  4. public class OpenSearchUtils {
  5. private OpenSearchUtils() {
  6. }
  7. private static final Client client;
  8. static {
  9. try {
  10. Config config = new Config();
  11. config.setInstanceId(Contents.INSTANCE_ID);
  12. config.setAccessUserName(Contents.ACCESS_USER_NAME);
  13. config.setAccessPassWord(Contents.ACCESS_PASS_WORD);
  14. config.setEndpoint(Contents.ENDPOINT);
  15. client = new Client(config);
  16. } catch (Exception e) {
  17. throw new RuntimeException(e);
  18. }
  19. }
  20. public static Client getClient() {
  21. return client;
  22. }
  23. }