shikeying
2024-04-03 b77abcbc0f17070a2a970e0c4aa5837e90f28e1f
walker-support-milvus/src/main/java/com/walker/support/milvus/engine/DefaultOperateService.java
@@ -147,7 +147,7 @@
            return false;
        }
        if(statusR.getStatus().intValue() == R.Status.Success.getCode()){
            logger.error("insert 返回值:" + statusR.getStatus().intValue());
            logger.debug("insert 返回值:" + statusR.getStatus().intValue());
            return true;
        }
        return false;
@@ -254,6 +254,12 @@
        MetricType metricType = null;
        if(query.getMetricType() == null || query.getMetricType().equals("")){
            metricType = MetricType.L2;
        } else if(query.getMetricType().equals(com.walker.support.milvus.MetricType.INDEX_IMAGE)){
            metricType = MetricType.L2;
        } else if(query.getMetricType().equals(com.walker.support.milvus.MetricType.INDEX_NLP)){
            metricType = MetricType.IP;
        } else {
            throw new UnsupportedOperationException("暂未支持的距离类型:" + query.getMetricType());
        }
        SearchParam searchParam = SearchParam.newBuilder()
@@ -287,7 +293,7 @@
            if(outField.equals("id")){
                outData.setKeyList((List<Long>)wrapperSearch.getFieldData("id", 0));
            } else {
                outData.setBusinessIdList((List<Long>)wrapperSearch.getFieldData(outField, 0));
                outData.setBusinessIdList((List<String>)wrapperSearch.getFieldData(outField, 0));
            }
        }
//        System.out.println(wrapperSearch.getFieldData("book_id", 0));