今年即将结束,是时候回顾一下2019年Manticore的发展情况了。以下是我们将记住2019年的内容:
重大新功能:
- 渗透查询 已经得到了大量改进,并且已准备好用于生产环境。我们的客户已经在生产环境中成功使用这种新的索引类型超过一年
- 复制 用于PQ和RT索引。不再需要shell脚本和rsync,以及偶发的故障和高复制延迟。复制功能现在是内置的,并且是同步的
- 5月发布了Manticore Search v3,包含新的改进索引格式,更适合大型索引,新的 kill-lists 模式和 更高性能
- 文档存储 。不再需要浪费RAM来存储原始文档文本
- 自动ID 。在应用程序端为RT生成ID已成为过去。当你没有ID时,只需省略它,Manticore会自动生成。当Manticore作为唯一文档存储使用时,例如日志管理情况下,这一点非常重要
包装
- 2019年我们启动了官方的 YUM仓库
- 以及MacOS用户的官方 Homebrew配方
- 我们还开始为 Centos 8 构建
安全性
- 为我们的HTTP JSON接口添加了 SSL支持 。现在你可以通过HTTPS连接到Manticore Search
交互式课程
在 https://play.manticoresearch.com 上发布了超过20门交互式课程。这是一个独特的机会,可以在几分钟内直接在浏览器中学习Manticore Search最重要的功能,无需准备配置和其他事项。你甚至不需要阅读文档。我们认为这是对刚开始学习Manticore的人最好的方式。
词形
总体思路是让事情更简单,因此:
- 在大多数情况下,你不再需要维护一个巨大的charset_table数组,只需写 " charset_table=non_cjk "
- 如果你处理中文数据,还可以另外添加 "charset_table=cjk" 和 "morphology=icu_chinese",中文文本通常没有空格 将被正确分词
- 现在为50种语言内置了停用词 。对于英语,只需添加 "stopwords=en" 即可
新函数
- HIGHLIGHT() 使高亮变得像 "select highlight() from index where match('your query')" 一样简单
- CONCAT() 用于连接任意数量的字符串
- LAST_INSERT_ID() - 自动ID功能的补充,当你需要知道刚刚自动生成的ID时非常重要
- SUBSTRING_INDEX()
新客户端和插件
圣诞快乐,新年快乐!
祝您2020年精彩纷呈!我们将尽最大努力继续Manticore Search的开发和支持。
此致敬礼,
Manticore Software团队