修改标题检索bug
This commit is contained in:
+11
-2
@@ -168,9 +168,18 @@ public class LawsHomeSearchServiceImpl implements ILawsHomeSearchService {
|
|||||||
select.append("( ");
|
select.append("( ");
|
||||||
for (int i = 0; i < searchContent.length; i++) {
|
for (int i = 0; i < searchContent.length; i++) {
|
||||||
regexp.append(searchContent[i]);
|
regexp.append(searchContent[i]);
|
||||||
|
String str = searchContent[i].length() > 1 ?
|
||||||
|
searchContent[i].substring(0, searchContent[i].length() - 1) : "";
|
||||||
|
if(!StringUtils.isEmpty(str)){
|
||||||
|
int arr = str.length();
|
||||||
|
StringBuilder ss = new StringBuilder();
|
||||||
|
for (int i1 = 0; i1 < arr; i1++) {
|
||||||
|
ss.append("ℵ");
|
||||||
|
}
|
||||||
|
str = ss.toString();
|
||||||
|
}
|
||||||
select.append(" LENGTH(standard_name) - LENGTH(REPLACE(standard_name, '").append(searchContent[i])
|
select.append(" LENGTH(standard_name) - LENGTH(REPLACE(standard_name, '").append(searchContent[i])
|
||||||
.append("',").append(" '").append(searchContent[i].length() > 1 ?
|
.append("',").append(" '").append(str).append("')) ");
|
||||||
searchContent[i].substring(0, searchContent[i].length() - 1) : "").append("')) ");
|
|
||||||
if(i != searchContent.length - 1){
|
if(i != searchContent.length - 1){
|
||||||
regexp.append("|");
|
regexp.append("|");
|
||||||
select.append("+");
|
select.append("+");
|
||||||
|
|||||||
Reference in New Issue
Block a user