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搜索:2019年回顾

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

blog-post

Did you mean

除了我们在 本课程 中介绍的简单示例之外,另一个常见的功能是提供错误输入单词的更正建议。
Manticore Search 具有从索引字典中获取单词建议的功能。
这可以通过启用 infixing 选项来完成。 not only infixing 允许通配符搜索,它还会从索引单词中创建 n-gram 哈希。
N-grams(或仅是长度为 N 个字符的单词部分)用于找到彼此接近的单词(作为普通文本,而不是语言学意义)。结合建议候选词与原始词之间的 Levenshtein 距离,我 …

安装Manticore Search

安装Manticore Search