⚠️ 此页面为自动翻译,翻译可能不完美。

Manticore 博客 – 关于技术、搜索数据库和开源的帖子

blog-post

Manticore Search Homebrew tap is here

我们很高兴地宣布官方 Manticore Search tap 现已发布。 在此之前,在 MacOS 上运行 Manticore Search 有两种方式:要么编译源代码,要么使用我们在每次发布时提供的官方二进制归档文件。 MacOS 没有像 Linux 发行版那样的官方软件包,但第三方包管理器 Homebrew 在 macOS 用户中非常流行,而且使用起来非常方便。 为了使我们的 macOS 用户更方便,从 3.1.0 版本开始, ...

blog-post

New way of tokenization of Chinese

今天,我们想强调中文搜索功能的挑战。在本文中,我们将探讨CJK语言(中文、日文和韩文)全文搜索实现的主要困难,以及如何借助Manticore Search克服这些困难。 中文搜索的困难 中文属于所谓的CJK语言家族(中文、日文和韩文)。它们可能是实现全文搜索最复杂的语言,因为在这些语言中,词义严重依赖于大量汉字变体及其序列,而字符本身并未被分隔成单词。 中文语言的特性: 中文汉字没有大小写之分。它们只有一个概念,无论上下文如何。 没有像阿拉伯语那样的字母附加装饰。 句子中的单 ...

Manticore Search 3.1.0 版本发布

我们很高兴地宣布 Manticore Search 3.1.0 的发布。下载地址为 here 和 Manticore Github 页面 。Docker 镜像可在 Docker Hub 获取。 新功能 复制 现在可用于实时索引,并且与过滤索引的工作方式相同。 现在可以在复制的 RT 索引上使用 INSERT / REPLACE / DELETE 和 UPDATE 语句。ALTER 和 ATTACH 语句的支持将在未来版本中添加,OPTIMIZE 仅在本地执行优化。 复制现在支 ...

Migrating to Manticore 3: document ids

无符号大整数支持值范围为0到18,446,744,073,709,551,615(264-1),而有符号大整数可以取值范围为−9,223,372,036,854,775,808到9,223,372,036,854,775,807(−263到263-1)。有符号的正数范围足够容纳大型数据集(至少没有已知的Manticore集合超过令人难以置信的9+万亿个文档)。问题只发生在文档ID不是递增值,而是使用无符号大整数进行哈希的情况。对于这些情况,如果无法切换到可以适应有符号类型的哈 ...

Introduction to replication for percolate indexes

从 2.8.2 版本开始,一个新的主要功能可用 - percolate 索引的复制功能。 复制功能基于 Galera 库(同样被 Percona 的 MySQL 分支和 MariaDB 使用)。我们考虑使用一个经过验证且成熟的现有解决方案会比从零开始发明轮子更优,这将花费更长时间。 为什么仅限 percolate 索引?percolate 索引 是一种经过修改的 Real-Time 索引,更易于操作,因此更适合作为初始测试对象。不过请继续关注, ...

MySQL source wasn't initialized. Wrong name in dlopen?

Manticore使用indexer工具从MySQL索引数据的能力广为人知。然而,在深入探讨本文标题中提到的具体问题之前,让我们先了解Manticore与MySQL之间的关系。 目前,Manticore提供的最强大的API是SphinxQL。该API使用MySQL传输协议,由于其查询语言语法与MySQL的相似性,大大简化了搜索任务和其他操作。SphinxQL所需的MySQL协议命令在searchd中本地实现。因此,Manticore在安装Manticore的主机上不需要最低 ...

订阅通讯

订阅