Js.ts 636 B

1234567891011121314151617181920212223242526272829
  1. import { CreateIndexCodeParam } from './Types';
  2. export const getCreateIndexJSCode = (params: CreateIndexCodeParam) => {
  3. const {
  4. collectionName,
  5. fieldName,
  6. indexName,
  7. isScalarField,
  8. extraParams,
  9. indexType,
  10. } = params;
  11. const jsCode = `import { MilvusClient } from '@zilliz/milvus2-sdk-node';
  12. const client = new MilvusClient(milvus_address);
  13. client.indexManager.createIndex({
  14. collection_name: '${collectionName}',
  15. index_name:'${indexName}',
  16. field_name: '${fieldName}',
  17. ${
  18. isScalarField
  19. ? ''
  20. : `extra_params: ${JSON.stringify(extraParams, null, 2)},`
  21. }
  22. });
  23. `;
  24. return jsCode;
  25. };