Apache Lucene 8.5.0 发布,Java 全文搜索引擎
Apache Lucene 8.5.0 发布了,Lucene 是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎、部分文本分析引擎。目的是为软件开发人员提供一个简单易用的工具包,以方便地在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。
新版本的亮点包括:
- XYPointField 允许在平面 X,Y 空间中建立点索引,并有效地查找边界框、距离或任意多边形内的文档
- LatLonShape 上的新查询构建器可以有效地查找与点或多边形具有特定关系的文档
- 可以在“点”字段中存储多达 16 个数据维度
- KoreanTokenizer 支持自定义词典
- 二进制 doc 值现在已压缩,并且术语词典已改进压缩
- 如果所有文档值更新都将单个字段更新为相同的值,则索引刷新速度最高可提高 20%
- 现在,存储的字段和术语向量的索引是堆外存储的
- 基于 QueryBuilder 的查询解析器可以通过在令牌流上设置 BoostAttribute 值来提升特定术语或同义词
- 间隔查询可正确处理有序和无序源中的重复子项
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Swift 5.2 发布
Swift 5.2 发布了,此版本专注于改善开发人员体验,主要改进内容包括: 改进的编译器诊断(错误和警告)和代码补全 提高调试的可靠性 改进了 Swift Package Manager 中的依赖项处理 LSP 和 SwiftSyntax 的工具改进 语言方面,Swift 5.2 在 Swift Evolution 流程中实现了以下语言建议,这些功能可能会对 Swift 作为函数式编程语言的整体能力产生较大影响: SE-0249 键路径表达式作为函数 SE-0253 用户定义类型的可调用值 Swift 语法本身也发生了一些改变。通过将协议替换为结构,SwiftSyntax的 API 中的语法节点层次结构得到了优化。因此,树访问现在变得更快,尤其是在使用 SyntaxRewriter 重写时。 具体的细节见更新说明: https://swift.org/blog/swift-5-2-released
- 下一篇
每日一博 | 跨域问题是怎样造成的
跨域问题的由来 相信很多人都或多或少了解过跨域问题,尤其在现如今前后端分离大行其道的时候。 你在本地开发一个前端项目,这个项目是通过 node 运行的,端口是9528,而服务端是通过 spring boot 提供的,端口号是7001。 当你调用一个服务端接口时,很可能得到类似下面这样的一个错误: 然后你在发送请求的地方debug,在出现异常的地方你将得到这样的结果: 异常对象很诡异,返回的 response 是 undefined 的,并且 message 消息中只有一个"Network Error"。 看到这里你应该要知道,你遇到跨域问题了。 但是你需要明确的一点是,这个请求已经发出去了,服务端也接收到并处理了,但是返回的响应结果不是浏览器想要的结果,所以浏览器将这个响应的结果给拦截了,这就是为什么你看到的response是undefined。 浏览器的同源策略 那浏览器为什么会将服务端返回的结果拦截掉呢? 这就需要我们了解浏览器基于安全方面的考虑,而引入的 同源策略(same-origin policy) 了。 早在1995年,Netscape 公司就在浏览器中引入了“同源策略”。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池