跨域搜索
This commit is contained in:
parent
460fbec052
commit
fa07fcc227
@ -102,12 +102,12 @@ public class EsearchUtils {
|
||||
MatchPhraseQueryBuilder matchPhraseQueryBuilder = QueryBuilders.matchPhraseQuery(kmsSearchDto.getSearchKey(), kmsSearchDto.getSearchValue());
|
||||
// 4.添加查询条件到boolQueryBuilder中
|
||||
boolQueryBuilder.must(matchPhraseQueryBuilder);
|
||||
// if("1".equals(kmsSearchDto.getSearchBy())) {
|
||||
// boolQueryBuilder.should(QueryBuilders.termsQuery(kmsSearchDto.getSearchKey(), kmsSearchDto.getSearchValue()));
|
||||
// }
|
||||
// else if("2".equals(kmsSearchDto.getSearchBy())) {
|
||||
// boolQueryBuilder.should(QueryBuilders.wildcardQuery(kmsSearchDto.getSearchKey(), "*" + kmsSearchDto.getSearchValue() + "*"));
|
||||
// }
|
||||
if("1".equals(kmsSearchDto.getSearchBy())) {
|
||||
boolQueryBuilder.should(QueryBuilders.termsQuery(kmsSearchDto.getSearchKey(), kmsSearchDto.getSearchValue()));
|
||||
}
|
||||
else if("2".equals(kmsSearchDto.getSearchBy())) {
|
||||
boolQueryBuilder.should(QueryBuilders.wildcardQuery(kmsSearchDto.getSearchKey(), "*" + kmsSearchDto.getSearchValue() + "*"));
|
||||
}
|
||||
// 查询条件--->生成DSL查询语句
|
||||
searchSourceBuilder.query(boolQueryBuilder);
|
||||
Integer pageNum = 1;
|
||||
|
@ -110,10 +110,8 @@ public class KnowledgeController {
|
||||
@GetMapping("/listForEs")
|
||||
@Operation(summary = "获得查询分页")
|
||||
public CommonResult<List<KnowledgeRespVO>> getKnowsList(@Valid KmsSearchDto kmsSearchDto) {
|
||||
System.out.println("获得查询分页获得查询分页获得查询分页获得查询分页"+kmsSearchDto);
|
||||
//PageResult<KnowledgeDO> pageResult = knowledgeService.getKnowledgePage(pageReqVO);
|
||||
List<KnowledgeDO> list = knowledgeService.getKnowsList(kmsSearchDto);
|
||||
System.out.println("获得查询分页获得查询分页获得查询分页获得查询分页"+list);
|
||||
return success(BeanUtils.toBean(list, KnowledgeRespVO.class));
|
||||
}
|
||||
@GetMapping("/page-user")
|
||||
|
@ -123,7 +123,6 @@ public class KnowledgeServiceImpl implements KnowledgeService {
|
||||
}
|
||||
|
||||
public List<KnowledgeDO> getKnowsList(KmsSearchDto kmsSearchDto) {
|
||||
System.out.println("getKnowsListgetKnowsListgetKnowsList"+kmsSearchDto);
|
||||
// return knowledgeMapper.selectPage(userId, pageReqVO);
|
||||
KnowledgeDO knowledgeDo = new KnowledgeDO();
|
||||
return EsearchUtils.selectForEs(kmsSearchDto,knowledgeDo,indexName,KnowledgeDO.class);
|
||||
|
Loading…
Reference in New Issue
Block a user