From b77abcbc0f17070a2a970e0c4aa5837e90f28e1f Mon Sep 17 00:00:00 2001
From: shikeying <pxzsky@163.com>
Date: 星期三, 03 四月 2024 14:02:49 +0800
Subject: [PATCH] 提供ip转地区离线查询(未完成)

---
 walker-support-milvus/src/main/java/com/walker/support/milvus/engine/DefaultOperateService.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/walker-support-milvus/src/main/java/com/walker/support/milvus/engine/DefaultOperateService.java b/walker-support-milvus/src/main/java/com/walker/support/milvus/engine/DefaultOperateService.java
index 0247b14..6228326 100644
--- a/walker-support-milvus/src/main/java/com/walker/support/milvus/engine/DefaultOperateService.java
+++ b/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));

--
Gitblit v1.9.1