|
|
@@ -26,13 +26,13 @@ public class SearchKeyUtils {
|
|
|
* @return
|
|
|
*/
|
|
|
public static Set<String> splitToKeys(String paramString, boolean limit) {
|
|
|
+ Set<String> keySet = new HashSet<String>();
|
|
|
if (StringUtils.hasText(paramString)) {
|
|
|
String string = paramString;
|
|
|
if (string.endsWith(COMPANY_END))
|
|
|
string = string.substring(0, string.indexOf(COMPANY_END));
|
|
|
// 先按标点符号分成多个小字符串
|
|
|
String[] strs = string.replaceAll("[\\pP‘’“”\\s]", ",").split(",");
|
|
|
- Set<String> keySet = new HashSet<String>();
|
|
|
for (String str : strs) {
|
|
|
int maxLen = limit ? maxLength : str.length();
|
|
|
for (int len = minLength; len <= maxLen; len++) {
|
|
|
@@ -45,7 +45,7 @@ public class SearchKeyUtils {
|
|
|
keySet.add(paramString);
|
|
|
return keySet;
|
|
|
}
|
|
|
- return null;
|
|
|
+ return keySet;
|
|
|
}
|
|
|
|
|
|
public static String decodeURL(String paramString) {
|