当前位置: 首页 > wzjs >正文

小饭店普通装修淘宝seo优化是什么意思

小饭店普通装修,淘宝seo优化是什么意思,江门cms模板建站,通化网站制作看了一下官网版本已经来到了8.17 正常打印似乎不行,突破的地方则是 藏在JsonpDeserializable 这个注解上; JsonpDeserializable public class SearchRequest 因此只有反序列化出来之后才能打印,似乎就这么简单,看源码或许能更快…

看了一下官网版本已经来到了8.17

正常打印似乎不行,突破的地方则是 藏在@JsonpDeserializable 这个注解上;

@JsonpDeserializable
public class SearchRequest

因此只有反序列化出来之后才能打印,似乎就这么简单,看源码或许能更快的解决问题

方法一 查询打印

SearchRequest.Builder builder = new SearchRequest.Builder();
builder.query(q -> q.bool(boolQuery));
SearchRequest build = builder.build();
log.info("search request:【{}】", searchDSL(build));
    public String searchDSL(SearchRequest searchRequest) {// 创建 JSON 生成器和 JSON 映射器try (StringWriter writer = new StringWriter();JsonGenerator generator = Json.createGenerator(writer)) {JsonpMapper mapper = new JacksonJsonpMapper();searchRequest.serialize(generator, mapper);generator.close();return writer.toString();} catch (Exception e) {log.error("search exception", e);}return null;}

打印es请求日志,在application.properties中添加 或者放到yaml 文件中

logging.level.org.elasticsearch.client.RestClient=DEBUG

效果

2025-02-26T22:59:26.458+08:00  INFO 35528 --- [unique-search] [nio-8080-exec-4] c.u.framework.common.utils.EsClient      : search request:【{"query":{"bool":{"must":[{"term":{"id":{"value":"1"}}},{"term":{"edition":{"value":"工信部出版社"}}},{"fuzzy":{"bookName":{"value":"我"}}}]}}}】
2025-02-26T22:59:26.594+08:00 DEBUG 35528 --- [unique-search] [nio-8080-exec-4] org.elasticsearch.client.RestClient      : request [POST https://localhost:9200/textbook/_search?typed_keys=true] returned [HTTP/1.1 200 OK]

方式二 AOP打印

使用aop对调用的方法进行处理;

import co.elastic.clients.elasticsearch.core.SearchRequest;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;@Aspect
@Component
@Slf4j
public class WebLogAspect {@Pointcut("execution(public * co.elastic.clients.elasticsearch.ElasticsearchClient.search(..))")public void before() {}@Before("before()")public void logRequest(JoinPoint joinPoint) {Object[] args = joinPoint.getArgs();if (args.length > 0 && args[0] instanceof SearchRequest) {SearchRequest searchRequest = (SearchRequest) args[0];log.info("请求参数: {}", searchRequest);}}
}

效果

2025-03-01T18:23:02.180+08:00  INFO 30812 --- [unique-search] [nio-8080-exec-4] c.u.framework.common.aop.WebLogAspect    : 请求参数: SearchRequest: POST /textbook/_search?typed_keys=true {"from":0,"query":{"bool":{"must":[{"wildcard":{"email":{"value":"*qq.com"}}}]}},"size":10,"sort":[{"id":{"order":"desc"}}]}

http://www.dtcms.com/wzjs/263840.html

相关文章:

  • 做网站百度百科seo模拟点击工具
  • 网站排名提升软件seosem是什么职位
  • 荆州企业网站建设如何在百度投放广告
  • 在哪里申请网站域名泰州seo公司
  • 网站关键字在哪里设置南昌seo代理商
  • ipv6地址可以做网站吗长春网站建设方案推广
  • 秦皇岛网站制作的流程杭州百度推广
  • 合肥 企业网站设计网络营销方案设计范文
  • 怎样申请免费网站域名关键词热度分析
  • 王建设的网站千锋教育培训怎么样
  • 网站建设开发公司地址私域流量运营管理
  • 营销型网站建设的费用报价单seo快速工具
  • 临沂做网站推广的公司有关闭站长工具seo综合查询
  • 北京做网站比较好的公司seo如何去做优化
  • 日本真人做爰直播网站郑州网站顾问热狗网
  • 建设监理杂志网站企业专业搜索引擎优化
  • 长沙网站制作中国国家培训网正规吗
  • 上海专业的网站建设公司南宁优化网站网络服务
  • 做视频网站用什么格式好网站建设百度推广
  • 外包做网站价格长沙专业竞价优化首选
  • 埃及网站后缀推广赚钱的平台有哪些
  • 有哪些做海报的网站seo外链优化
  • 网站换域名seo怎么做官方app下载安装
  • 广州市外贸网站建设服务机构无排名优化
  • 做网站建设最好的公司是冯耀宗seo博客
  • 游戏网站开发有限公司公司网站建设价格
  • 网站开发怎么做网站是否含有seo收录功能
  • 电子商务网站建设经费电商培训内容有哪些
  • 网站建设策划书百度seo搜索排名
  • 外贸企业网站改版网站优化建议怎么写