milvus_cli
milvus_cli copied to clipboard
Failed to import data from CLI
But it can be inserted from insight.
import { createObjectCsvWriter as createCsvWriter } from 'csv-writer';
// use to test vector insert
const csvWriter = createCsvWriter({
path: './vectors.csv',
header: [
{ id: 'vector', title: 'vector' },
{ id: 'color', title: 'color' },
{ id: 'brand', title: 'brand' },
],
});
const records = [];
const generateVector = (dimension) => {
let index = 0;
const vectors = [];
while (index < dimension) {
vectors.push(1 + Math.random());
index++;
}
return JSON.stringify(vectors);
};
const generateInt = () => {
return Math.floor(Math.random() * Math.random() * 1000);
};
while (records.length < 50000) {
const value = generateVector(128);
records.push({ vector: value, color: generateInt(), brand: generateInt() });
}
csvWriter
.writeRecords(records) // returns a promise
.then(() => {
console.log('...Done');
});
https://github.com/milvus-io/pymilvus-orm/issues/284
https://github.com/milvus-io/pymilvus/issues/667