年末将至,是时候回顾今年Manticore的发展了。以下是我们对2019年的回忆:
主要新功能:
- 脉冲查询 得到了很大改进,并已可用于生产。我们的客户已成功在生产环境中使用这种新的索引类型一年多了
- PQ和RT索引的 复制 。不再需要使用可能偶尔失败且复制延迟高的shell脚本和rsync。现在复制是内置的且同步的
- 5月发布的Manticore Search v3提供了新的改进索引格式,更适合大型索引,新的 删除列表 模式和 更高性能
- 文档存储 。不再需要浪费RAM来存储原始文档文本
- 自动ID 。在应用程序端生成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=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软件团队