Browse Source

fix bin search gui problem

shanghaikid 2 years ago
parent
commit
009601f476

+ 1 - 1
client/src/consts/Milvus.tsx

@@ -107,7 +107,7 @@ export const BINARY_INDEX_CONFIG: indexConfigType = {
   // },
   // },
   BIN_FLAT: {
   BIN_FLAT: {
     create: ['nlist'],
     create: ['nlist'],
-    search: ['nprobe'],
+    search: [],
   },
   },
   BIN_IVF_FLAT: {
   BIN_IVF_FLAT: {
     create: ['nlist'],
     create: ['nlist'],

+ 1 - 1
client/src/pages/search/VectorSearch.tsx

@@ -301,7 +301,7 @@ const VectorSearch = () => {
       anns_field: selectedField,
       anns_field: selectedField,
       topk: topK,
       topk: topK,
       metric_type: selectedMetricType,
       metric_type: selectedMetricType,
-      round_decimal: searchParam.round_decimal,
+      round_decimal: Number(searchParam.round_decimal),
     };
     };
 
 
     const params: VectorSearchParam = {
     const params: VectorSearchParam = {

+ 4 - 0
server/src/utils/Helper.ts

@@ -20,6 +20,10 @@ export const genDataByType = ({ data_type, type_params }: FieldSchema) => {
       return Array.from({ length: (type_params as any)[0].value }).map(() =>
       return Array.from({ length: (type_params as any)[0].value }).map(() =>
         Math.random()
         Math.random()
       );
       );
+    case 'BinaryVector':
+      return Array.from({ length: (type_params as any)[0].value / 8 }).map(() =>
+        Math.random()
+      );
     case 'VarChar':
     case 'VarChar':
       return makeRandomId((type_params as any)[0].value);
       return makeRandomId((type_params as any)[0].value);
   }
   }