Commit fde047e7dc85fe37a909c56e8f5823414e1a7957

Authored by 谢茂盛
1 parent e8c669c7

feat:

1、关键字调整
src/main/java/com/canrd/webmagic/common/utils/KeywordUtil.java
@@ -10,7 +10,7 @@ import java.util.List; @@ -10,7 +10,7 @@ import java.util.List;
10 * @version: 1.0 10 * @version: 1.0
11 */ 11 */
12 public class KeywordUtil { 12 public class KeywordUtil {
13 - public static final String WORDS = "Aluminum foil,Nickel foam,electrolyte,Activated carbon,sodium ion battery,nickel cobalt manganese,binder,conductive carbon black,high voltage lithium nickel manganese oxide,lithium nickel cobalt manganese oxide,high purity manganese dioxide,lithium cobalt oxide,lithium sulfur battery cathode,lithium vanadium phosphate,lithium manganese oxide,graphite,carbon-coated lithium titanate,isolation film,titanium foil,tin foil,zinc foil,weighing paper,Jintang Microporous filter film,sterile filter film,Microporous filter film,Glass rod,glass funnel,high shape weighing bottle,graphene,sodium ferric phosphate phosphate,electrode sheet,sodium electrohard carbon electrode sheet,sodium battery dry cell,lithium battery dry cell,metal negative dry cell,solid electrolyte,solid electrolyte powder,solid electrolyte sheet,titanium aluminum lithium phosphate solid electrolyte,sodium electrohard carbon,dioxopentyl ring,silicon carbon button electrolyte,PTFE powder,sodium alginate,Nanofiber,copper foil,nickel foil,stack assembly machine,gas diffusion electrode test fixture,fixture,flow battery test bench,electrolytic water test bench,catalyst,supercapacitor dry electrode sheet,positive electrode material,negative electrode material,Silver Oxide Battery,Alkaline Battery,Lithium Polymer Battery,Solid State Battery,Lead Acid Battery,NiMH Battery,Lithium-ion Battery,lithium battery,sodium battery,zinc battery,nickel-cadmium cell,zinc-manganese battery,smee cell,fuel cell,solar cell,copper zinc cell,zinc iron cell,alkaline battery,Zinc-carbon battery,lithium metal battery,battery,Developing"; 13 + public static final String WORDS = "Aluminum foil,Nickel foam,electrolyte,Activated carbon,sodium ion battery,nickel cobalt manganese,binder,conductive carbon black,high voltage lithium nickel manganese oxide,lithium nickel cobalt manganese oxide,high purity manganese dioxide,lithium cobalt oxide,lithium sulfur battery cathode,lithium vanadium phosphate,lithium manganese oxide,graphite,carbon-coated lithium titanate,isolation film,titanium foil,tin foil,zinc foil,weighing paper,Jintang Microporous filter film,sterile filter film,Microporous filter film,Glass rod,glass funnel,high shape weighing bottle,graphene,sodium ferric phosphate phosphate,electrode sheet,sodium electrohard carbon electrode sheet,sodium battery dry cell,lithium battery dry cell,metal negative dry cell,solid electrolyte,solid electrolyte powder,solid electrolyte sheet,titanium aluminum lithium phosphate solid electrolyte,sodium electrohard carbon,dioxopentyl ring,silicon carbon button electrolyte,PTFE powder,sodium alginate,Nanofiber,copper foil,nickel foil,stack assembly machine,gas diffusion electrode test fixture,fixture,flow battery test bench,electrolytic water test bench,catalyst,supercapacitor dry electrode sheet,positive electrode material,negative electrode material,Silver Oxide Battery,Alkaline Battery,Lithium Polymer Battery,Solid State Battery,Lead Acid Battery,NiMH Battery,Lithium-ion Battery,lithium battery,sodium battery,zinc battery,nickel-cadmium cell,zinc-manganese battery,smee cell,fuel cell,solar cell,copper zinc cell,zinc iron cell,alkaline battery,Zinc-carbon battery,lithium metal battery";
14 14
15 /** 15 /**
16 * @return 16 * @return
@@ -20,7 +20,6 @@ public class KeywordUtil { @@ -20,7 +20,6 @@ public class KeywordUtil {
20 } 20 }
21 21
22 /** 22 /**
23 - *  
24 * @param title 23 * @param title
25 * @return 24 * @return
26 */ 25 */
@@ -33,6 +32,12 @@ public class KeywordUtil { @@ -33,6 +32,12 @@ public class KeywordUtil {
33 if (title.contains(word)) { 32 if (title.contains(word)) {
34 return true; 33 return true;
35 } 34 }
  35 + String[] str = word.split(" ");
  36 + for (String s : str) {
  37 + if (title.contains(s)) {
  38 + return true;
  39 + }
  40 + }
36 } 41 }
37 return false; 42 return false;
38 } 43 }