1.修改移动端岗位名称精准搜索和去掉打分排序
2.面试邀约返回会议类型
This commit is contained in:
@@ -705,9 +705,7 @@ public class ESJobSearchImpl implements IESJobSearchService
|
||||
// }
|
||||
}
|
||||
if(hasText(jobQuery.getJobTitle())){
|
||||
wrapper.and(a->a.match(ESJobDocument::getJobTitle,jobQuery.getJobTitle().trim(),5.0f)
|
||||
.or()
|
||||
.match(ESJobDocument::getDescription,jobQuery.getJobTitle().trim(),1.0f));
|
||||
wrapper.and(a->a.match(ESJobDocument::getJobTitle,jobQuery.getJobTitle().trim(),5.0f));
|
||||
}
|
||||
if(hasText(jobQuery.getEducation())){
|
||||
// 支持逗号分隔的多值筛选(如 "3,4")
|
||||
@@ -775,8 +773,8 @@ public class ESJobSearchImpl implements IESJobSearchService
|
||||
wrapper.le(ESJobDocument::getPostingDate, DateUtils.ES_DATE_FORMATTER.format(endDate.toInstant()));
|
||||
}
|
||||
// 先开启打分、优先按匹配分数排序(关键词前台命中越高越靠前)
|
||||
wrapper.trackScores();
|
||||
wrapper.sortByScore(SortOrder.DESC);
|
||||
// wrapper.trackScores();
|
||||
// wrapper.sortByScore(SortOrder.DESC);
|
||||
if(Objects.nonNull(jobQuery.getOrder())){
|
||||
switch (jobQuery.getOrder()) {
|
||||
case 0: // 推荐:权重 → 最新发布
|
||||
|
||||
Reference in New Issue
Block a user