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

How to highlight search results

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

blog-post

Simple autocomplete with Manticore

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

Manticore 3.4.0: online schema change, new PHP client and docker image

我们很高兴地宣布Manticore Search 3.4.0的发布。下载地址为 here ,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: multi-threaded RT, CREATE TABLE, EXPLAIN QUERY and more

我们很高兴地宣布Manticore Search 3.3.0版本的发布。下载地址请见 此处 。Docker镜像可在 Docker Hub 获取。 新功能 多线程RT 3.3.0版本中的两个主要功能之一是对实时索引的多线程搜索。在实时索引包含多个磁盘块的情况下(这通常发生在你很少运行 OPTIMIZE 时),使用 dist_threads > 1将启用多线程并行搜索磁盘块。此前每个RT索引仅使用单一线程,如果它有多个磁盘块,所有块都会逐个搜索,导致搜索速度变慢(甚至非常慢)。如 ...

Manticore Search: recap of 2019

今年即将结束,是时候回顾一下2019年Manticore的发展情况了。以下是我们将记住2019年的内容: 重大新功能: 渗透查询 已经得到了大量改进,并且已准备好用于生产环境。我们的客户已经在生产环境中成功使用这种新的索引类型超过一年 复制 用于PQ和RT索引。不再需要shell脚本和rsync,以及偶发的故障和高复制延迟。复制功能现在是内置的,并且是同步的 5月发布了Manticore Search v3,包含新的改进索引格式,更适合大型索引,新的 kill-lists 模 ...

blog-post

Did you mean

除了自动补全功能,我们在 这门课程 中已经覆盖了一个简单示例,另一个人们常添加到搜索应用中的常见功能是显示错误拼写单词的更正建议。 Manticore Search 提供了一个功能,允许从索引字典中获取单词的建议。 这可以通过启用前缀匹配选项来实现。前缀匹配不仅允许通配符搜索,还会从索引的单词中生成 n-gram 哈希。 n-gram(或长度为 N 的单词部分)用于查找彼此接近的单词(作为纯文本,而非语言学意义上的接近)。结合建议候选词与原始词之间的编辑距离,我们可以提供适合 ...

安装Manticore Search

安装Manticore Search