From cacade02ff31f311ceb486947f0c700d36a6c9c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=AF=E8=BE=89?= Date: Sun, 28 Jun 2026 15:35:21 +0800 Subject: [PATCH] 11 --- .../main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java index 1f30c83..f96bd9c 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/ESJobSearchImpl.java @@ -518,8 +518,12 @@ public class ESJobSearchImpl implements IESJobSearchService } } if (!StringUtil.isEmptyOrNull(cateStr)) { + // category 搜索时同时匹配 jobCategory 和 jobTitle,避免因 jobCategory 字段为空而搜不到 if (!first) sub.or(); sub.match(ESJobDocument::getJobCategory, cateStr, 5.0f); + first = false; + sub.or(); + sub.match(ESJobDocument::getJobTitle, cateStr, 5.0f); } }); }