Jelajahi Sumber

搜索热词

chenyongxing 6 tahun lalu
induk
melakukan
abe2d7f669

+ 4 - 5
src/main/java/com/yihu/ehr/resource/service/ProfileSearchService.java

@ -74,17 +74,16 @@ public class ProfileSearchService extends BaseJpaService<HotWord,HotWordDao> {
        if(StringUtils.isNotBlank(keys)){
            Matcher m = p.matcher(keys);
            while(m.find()){
                list.add(m.group());
                String group = m.group();
                list.add(group.replace("\"",""));
            }
            for(String key:list){
                keys = keys.replace(key,"");
                keys = keys.replace("\""+key+"\"","");
            }
            String[] keyArray = keys.split(" ");
            for(String key:keyArray){
                if(StringUtils.isNotBlank(key) && !"or".equalsIgnoreCase(key) && !"and".equalsIgnoreCase(key)){
                    if(key.startsWith("\"") && key.endsWith("\"")){
                        key = key.substring(1,key.length()-1);
                    }else if(key.startsWith("+") || key.startsWith("-")){
                    if(key.startsWith("+") || key.startsWith("-")){
                        key = key.substring(1);
                    }
                    list.add(key);