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

关于新实时模式

你好!
在 3.3.0 中,我们引入了一种新的守护进程模式。我们称之为 实时模式 (RT 模式)。它允许使用 CREATE TABLE 和 DROP TABLE 来管理你的索引(表)。普通模式仍然支持,该模式假定在配置文件中定义索引架构。
在此之前,你可以从实时索引中插入和删除数据,但无法通过 SQL/HTTP 添加和删除索引。
通过在配置文件中指定 data_dir 来启用新模式。请注意,配置文件仅用于守护进程设置,此模式下不允许有 source 或 index 部分。
现 …

blog-post

分面搜索

分面搜索是寻找大海捞针的关键功能,为所有类型的应用程序提供更好的用户搜索体验。在本教程中,我们将弄清楚什么是分面搜索以及如何制作一个简单的分面搜索。
分面搜索是现代搜索应用程序中与 自动补全 、拼写纠正和搜索关键词高亮一样重要的功能。尤其是在电子商务产品中。
当我们处理大量数据和相互关联的各种属性时,它会派上用场,无论是大小、颜色、制造商还是其他东西。当查询大量数据时,搜索结果通常包含大量不符合用户期望的条目。分面搜索允许最终用户明确指定他们希望搜索结果满足的维度。
简单来 …

blog-post

如何突出显示搜索结果

在本教程中,您将学习如何在 Manticore Search 中突出显示搜索结果。如果您想提高应用程序或网站中搜索结果的可读性,您可以从搜索结果突出显示中受益。
突出显示 允许您获取带有匹配关键字高亮显示的搜索结果片段。这有助于改善您应用程序的搜索体验。
介绍 您可以使用几种方法在 Manticore Search 中突出显示文本中的关键字。
语句 CALL SNIPPETS 允许获取包含匹配项的文档片段(称为片段)列表。它可以与搜索查询分开使用,以突出显示一个字符串或字符串 …

blog-post

使用 Manticore 的简单自动补全

本文描述了在 Manticore Search 中进行单词补全的方式之一。
什么是自动补全? 自动补全(或单词补全)是一种功能,允许应用程序在用户输入单词时预测单词的其余部分。它通常的工作方式是:用户在搜索框中开始输入一个单词,建议的下拉列表会弹出,以便用户可以从列表中选择一个。
建议的来源可以是多种多样的。最好是显示的单词或句子在现有数据集中可用,这样用户就不会选择返回空结果的内容。但在某些情况下,自动补全是基于之前(成功)的搜索,这在理论上可能找不到结果,但仍然可能有意 …

Manticore 3.4.0: 在线模式更改、新的 PHP 客户端和 Docker 镜像

我们很高兴地宣布 Manticore Search 3.4.0 的发布。下载链接可在 这里 获取,Docker 镜像在 Docker Hub 。
新功能 在线管理您的索引,无需编辑配置 在 3.3.0 版本中,我们提到 CREATE TABLE 和 DROP TABLE 处于 alpha 阶段。在此版本中,我们宣布:
CREATE TABLE [LIKE] SHOW CREATE TABLE DROP TABLE ALTER TABLE TRUNCATE TABLE …

Manticore Search 3.3.0: 多线程实时搜索,创建表,解释查询等

我们很高兴地宣布 Manticore Search 3.3.0 的发布。下载链接可在 这里 获取。Docker 镜像可在 Docker Hub 获取。
新特性 多线程实时搜索 3.3.0 中的 2 个主要特性之一是 实时索引的多线程搜索。在具有多个磁盘块的实时索引的情况下(如果您很少运行 OPTIMIZE ,这种情况经常发生),使用 dist_threads > 1 将使搜索能够在磁盘块中并行使用多个线程进行搜索。到目前为止,每个实时索引使用的是单线程,如果它有多个磁盘 …

安装Manticore Search

安装Manticore Search