|
@@ -258,7 +258,7 @@ public class EsDenseVectorService {
|
|
|
if (StringUtils.isNotEmpty(searchCondition)) {
|
|
|
if (StringUtils.isNotEmpty(keyword)) {
|
|
|
String key = keyword.replaceAll("[,。、;,./;]", " OR ");
|
|
|
- condition = "TI = " + "(" + key + ")" + " AND " + searchCondition;
|
|
|
+ condition = "TI = " + "(" + "\"" + key + "\"" + ")" + " AND " + searchCondition;
|
|
|
} else {
|
|
|
condition = searchCondition;
|
|
|
}
|
|
@@ -267,7 +267,7 @@ public class EsDenseVectorService {
|
|
|
if (StringUtils.isNotEmpty(keyword)) {
|
|
|
// String key = dto.getKey().replaceAll("[,。、;,./;\\s]"," OR ");
|
|
|
String key = keyword.replaceAll("[,。、;,./;]", " OR ");
|
|
|
- condition = "TI = " + "(" + key + ")";
|
|
|
+ condition = "TI = " + "(" + "\"" + key + "\"" + ")";
|
|
|
}
|
|
|
}
|
|
|
return condition;
|