⚠️ 此页面为自动翻译,翻译可能不完美。
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 IMPORT ...

Manticore Search 3.3.0:多线程RT、CREATE TABLE、EXPLAIN QUERY等

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

Manticore Search:2019年回顾

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

blog-post

Did you mean

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

Manticore Search 3.2.2 版本发布

我们很高兴地宣布Manticore Search 3.2.2的发布。下载地址为此处 以及Manticore Github页面 。Docker镜像可在Docker Hub 获取。 新功能 备受期待的autoincrement ID功能现已支持实时索引。 新增HIGHLIGHT() 函数,支持对存储字段进行高亮显示。HIGHLIGHT()函数同样适用于SphinxQL以及HTTP API 。 SNIPPET() 现在可以使用新的特殊函数QUERY() 作为查询参数。这消除了 ...

订阅通讯

订阅