From f3ff5ab043cf612e119fd90cd82e49b2cfc2ab5a Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 27 四月 2021 19:19:53 +0800
Subject: [PATCH] 搜索引擎优化,Bilibili初步集成

---
 src/main/java/com/yeshi/buwan/service/imp/SearchService.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/service/imp/SearchService.java b/src/main/java/com/yeshi/buwan/service/imp/SearchService.java
index be9f7af..61264cd 100644
--- a/src/main/java/com/yeshi/buwan/service/imp/SearchService.java
+++ b/src/main/java/com/yeshi/buwan/service/imp/SearchService.java
@@ -345,16 +345,18 @@
                 }
             }
             //鎸夊叧閿瘝鐨勫尮閰嶅害鎺掑簭
-            Comparator<VideoInfo> cm = new Comparator<VideoInfo>() {
-                @Override
-                public int compare(VideoInfo o1, VideoInfo o2) {
+            Comparator<VideoInfo> cm = (VideoInfo o1, VideoInfo o2) -> {
+                if (o1.getDefinition() - o2.getDefinition() == 0) {
                     float s1 = CompareStrSimUtil.getSimilarityRatio(o1.getName(), key, true);
                     float s2 = CompareStrSimUtil.getSimilarityRatio(o2.getName(), key, true);
-                    if (s1 != s2)//鐩镐技搴﹁秺楂樿秺闈犲墠
-                        return s2 > s1 ? 1 : -1;
-                    else
-                        return o1.getDefinition() - o2.getDefinition();//楂樻竻鎺掑湪鍓�
+//                        if (s1 != s2)//鐩镐技搴﹁秺楂樿秺闈犲墠
+                    return s2 > s1 ? 1 : -1;
+//                        else
+//                            return o1.getDefinition() - o2.getDefinition();//楂樻竻鎺掑湪鍓�
+                } else {
+                    return o2.getDefinition() - o1.getDefinition();//楂樻竻鎺掑湪鍓�
                 }
+
             };
 
             Collections.sort(localList, cm);

--
Gitblit v1.8.0