logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

通过Function Score Query优化Elasticsearch搜索结果(综合排序)

 在使用 Elasticsearch 进行全文搜索时,搜索结果默认会以文档的相关度进行排序,如果想要改变默认的排序规则,也可以通过sort指定一个或多个排序字段。但是使用sort排序过于绝对,它会直接忽略掉文档本身的相关度(根本不会去计算)。在很多时候这样做的效果并不好,这时候就需要对多个字段进行综合评估,得出一个最终的排序。function\_score在 Elasticsear...

#搜索
深度剖析开源分布式监控CAT

CAT(Central Application Tracking)是一个实时和接近全量的监控系统,它侧重于对Java应用的监控,基本接入了美团上海侧所有核心应用。目前在中间件(MVC、RPC、数据库、缓存等)框架中得到广泛应用,为美团各业务线提供系统的性能指标、健康状况、监控告警等。自2014年开源以来,除了美团之外,CAT还在携程、陆金所、猎聘网、找钢网等多家互联网公司生产环境应用,项目的开源地

文章图片
本地搭建 Whisper 语音识别模型全攻略

Whisper 语音识别模型是由 OpenAI 开发的一款强大工具。它具有开源的特性,这意味着开发者可以自由获取和使用其相关代码进行研究和应用开发。Whisper 最为显著的特点之一是其出色的多语言处理能力,能够识别和处理多种语言的语音信息。它通过从网络上收集大量的多语言和多任务监督数据进行训练,从而能够应对各种口音、背景噪音和技术术语,在不同语言环境下都能展现出较高的识别准确性和鲁棒性。无论是常

文章图片
AI编程工具:引领未来的软件开发革命

AI编程工具已经在多个方面展现出其独特的优势,极大地提高了开发效率和代码质量。尽管它们仍然面临一些挑战,但随着AI技术的不断进步,这些工具将在未来几年内迎来更大的发展。开发者应该积极探索和利用这些工具,以提高自身的开发效率和竞争力。在不久的将来,AI编程工具将成为每个开发者必备的利器,推动软件开发领域迈向新的高度。以上就是对AI编程工具的全面探讨,希望能够为广大开发者提供有价值的参考和启示。无论你

文章图片
零售企业数字化改造的六大目标

目前,关于零售企业的数字化改造解释确实比较多。对数字化改造认识理解相对比较深刻一点的是有技术基因的那部分人。他们理解技术对企业业务改造的价值。但是这一部分人关于数字化改造的解释,比较偏重于技术角度的理解,或者是数据角度的理解。譬如,有的关于数字化改造的解读,主要集中于数据对企业业务活动能够产生的指导,也有的关于数字化改造的解读感觉是为了数字化而数字化。任何的技术要发挥作用,他一定是要为企业的业务活

数字化时代的数据管理:多样化数据库选型指南

传统的关系型数据库(RDBMS)以其严格的ACID事务、优秀的一致性和安全性在企业应用中占据了长久的统治地位。然而,随着互联网、大数据和云计算的兴起,非关系型数据库(NoSQL)因其灵活的数据模型、易于水平扩展的特性和优异的处理高并发请求的能力,在特定场景下得到广泛应用。此外,时间序列数据库(TSDB)、图数据库等针对特定类型的数据和查询提供了更加专业的解决方案。除此之外,新型数据库如向量数据库则

文章图片
关于Redis数据过期策略

1、Redis中key的的过期时间通过EXPIRE key seconds命令来设置数据的过期时间。返回1表明设置成功,返回0表明key不存在或者不能成功设置过期时间。在key上设置了过期时间后key将在指定的秒数后被自动删除。被指定了过期时间的key在Redis中被称为是不稳定的。当key被DEL命令删除或者被SET、GETSET命令重置后与之关联的过期时间会被清除

文章图片
#redis
Nginx非80端口配置

如果nginx的监听端口不是默认的80端口,改为其他非80端口后,后端服务tomcat中的request.getServerPort()方法无法获得正确的端口号,仍然返回到80端口。在response.sendRedirect()时,客户端可能无法获得正确的重定向URL。所以正确的配置:server {listen 8080;server_name localhost;...

#nginx
订单中心,1亿数据架构,这次服了

订单中心,是互联网业务中,一个典型的“多key”业务,即:用户ID,商家ID,订单ID等多个key上都有业务查询需求。随着数据量的逐步增大,并发量的逐步增大,订单中心这种“多key”业务,架构应该如何设计,有哪些因素需要考虑,是本文将要系统性讨论的问题。什么是“多key”类业务?所谓的“多key”,是指一条元数据中,有多个属性上存在前台在线查询需求。订单中心是什么业务,有什么典型业务需求?订单中心

#架构
Axon框架之架构预览

什么是 AxonAxon Framework 通过支持开发人员应用命令查询责任隔离(CQRS)架构模式来帮助构建可扩展和可维护的应用程序。它通过提供最重要的构建块(例如聚合,存储库和事件总线(事件的分发机制))的实现来实现。此外 Axon 提供注释支持,它使您可以构建聚合和事件侦听器,而无需将代码与 Axon 特定的逻辑绑定在一起。这使您可以专注于业务逻辑而不是管道,并可以使您的代码更易于独立..

    共 107 条
  • 1
  • 2
  • 3
  • 11
  • 请选择