关于新的实时模式

你好!
在 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