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

Building and testing Manticore Search

为像 Manticore Search 这样的 C++ 项目做贡献可能是一项具有挑战性的任务,因为该语言的底层特性通常需要特定版本的组件以及对系统内部结构的深入理解。然而,Manticore 团队通过使用专门的 Docker 镜像,使这一过程变得更加容易。这些镜像经过精心准备,包含所有必要的依赖项和配置,使贡献者能够专注于自己的贡献,而无需担心底层设置。
通过两种强大的方法可以简化对 Manticore Search 的贡献:
利用 Docker …

blog-post

How to use Elasticdump with Manticore

Elasticdump 是一个用于管理 Elasticsearch 和 OpenSearch 数据迁移的工具。Elasticdump 允许用户通过将数据导出为 JSON 文件,然后将其导入到其他位置,从而移动和保存索引。此功能对于备份和恢复以及在不同环境(如从开发到生产)之间迁移数据特别有用。
现在您也可以使用 Elasticdump 将 Elasticsearch/OpenSearch 索引导入 Manticore。您可以选择以下两种选项之一:导入整个索引或仅导入其模式。

blog-post

Vector search in old and modern databases

2024年2月3日的FOSDEM会议上,Manticore联合创始人 Peter Zaitsev 和Manticore首席执行官 Sergey Nikolaev 展示了Manticore向量搜索的演讲。此次活动展示了数据库中向量搜索的最新进展。如需更深入了解,上方提供了Zaitsev演讲的录像。下方您可以看到以文章形式呈现的更详细主题摘要。
引言 在过去两到三年中,数据库领域经历了几个关键变化:
出现了一类新的“向量数据库”,其中包括2019年的Milvus、2020年 …

blog-post

Fuzzy Search vs. Semantic Search: Unraveling Advanced Search Technologies

在信息检索领域,两种主要的搜索方法获得了广泛关注:模糊搜索和语义搜索。虽然两者都旨在提高搜索准确性和用户体验,但它们基于根本不同的原理。本文深入探讨了它们的关键差异,突出各自的优势和局限性,并指导您何时使用每种方法。
什么是模糊搜索? 模糊搜索是一种即使用户输入的查询包含拼写错误、拼写错误或轻微变体也能找到匹配的技术。它通过各种方法实现这种灵活性:
编辑距离计算(例如,Levenshtein距离) 语音算法(例如,Soundex,Metaphone) N-gram匹配 通配符 …

blog-post

Advanced Full-Text Matching with Manticore Search's REGEX Operator

介绍 搜索引擎中的高级全文匹配对于提高搜索结果的准确性和相关性至关重要。这在专利分析、合同审查、条款识别和商标搜索等领域能够特别关键,这些领域需要搜索功能的精确性。Manticore Search 从简单的 <code>REGEX()</code> 函数发展到自 6.3.0 版本起可用的全文 REGEX 操作符,是这一领域的重要进展,为查询提供了复杂且细致的模式匹配。
新推出的 REGEX 操作符 对于复杂搜索场景尤其有益。例如,在数据分析平台中,它可 …

安装Manticore Search

安装Manticore Search