Toggle navigation
Toggle navigation
This project
Loading...
Sign in
ivod
/
cmr
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
zhongdaoyi@wondertek.com.cn
2025-06-06 18:04:16 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
62e1b1af3109f936e9379ce11d55d37c97da9413
62e1b1af
1 parent
f8af3dd7
es 排序bug修改
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
2 deletions
cmr-search/src/main/java/com/wondertek/ivod/cmr/search/service/impl/MaterialServiceImpl.java
cmr-search/src/main/java/com/wondertek/ivod/cmr/search/service/impl/MaterialServiceImpl.java
View file @
62e1b1a
...
...
@@ -242,10 +242,11 @@ public class MaterialServiceImpl implements MaterialService {
String
keywords
=
vo
.
getKeywords
();
if
(
StrUtil
.
isNotBlank
(
keywords
))
{
query
.
should
(
QueryBuilders
.
wildcardQuery
(
"basicInfo.name"
,
"*"
+
keywords
+
"*"
))
.
should
(
QueryBuilders
.
wildcard
Query
(
"basicInfo.tagInfoSet"
,
keywords
)).
minimumShouldMatch
(
1
);
.
should
(
QueryBuilders
.
matchPhrase
Query
(
"basicInfo.tagInfoSet"
,
keywords
)).
minimumShouldMatch
(
1
);
}
if
(
ObjectUtil
.
isNotEmpty
(
faceId
))
{
query
.
must
(
QueryBuilders
.
nestedQuery
(
"faceInfo"
,
QueryBuilders
.
termsQuery
(
"faceInfo.figureId"
,
faceId
),
ScoreMode
.
None
));
// query.must(QueryBuilders.nestedQuery("faceInfo", QueryBuilders.termsQuery("faceInfo.figureId", faceId), ScoreMode.None));
query
.
must
(
QueryBuilders
.
termsQuery
(
"faceInfo.figureId"
,
faceId
));
}
if
(
ObjectUtil
.
isNotEmpty
(
vo
.
getMaterialType
()))
{
query
.
must
(
QueryBuilders
.
termQuery
(
"basicInfo.materialType"
,
vo
.
getMaterialType
()));
...
...
Please
register
or
login
to post a comment