|
@@ -97,12 +97,12 @@ public class SearchV8SimpServiceImpl implements SearchService {
|
|
|
.minimumShouldMatch("5<80%")
|
|
|
);
|
|
|
|
|
|
+ // 0.7 * max(公司现用名*16,曾用名*12)+ 0.3 * sum(公司现用名*16,曾用名*12)
|
|
|
MultiMatchQueryBuilder multiMatchQueryBuilder = multiMatchQuery(content)
|
|
|
.operator(Operator.AND)
|
|
|
.type(MultiMatchQueryBuilder.Type.CROSS_FIELDS)
|
|
|
.minimumShouldMatch("5<80%")
|
|
|
.tieBreaker(0.3F)
|
|
|
- //公司现用名*16+曾用名*12
|
|
|
.field("cname.value", 16)
|
|
|
.field("history_name.value", 12);
|
|
|
|