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

Manticore Search 3.2.2 release

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

blog-post

Manticore Search Indexes and document storage

从 v 3.2.0 版本开始,Manticore Search 引入了一个新功能 - 文档存储。 历史上,Manticore Search 是一个文本搜索引擎,它对文本进行索引但不保留原始内容。文本经过处理,从普通字符串转换为特殊结构,这些结构构成全文索引,从而实现快速文本搜索。在结果集中,用户不会接收到原始文本,因为从全文索引中重新组合文本可能是一个复杂的过程。此外,索引设置可能包含阻止某些单词被索引的条款(如最小单词长度或停用词),这可能会使重建变得不可能。 搜索流程旨在 ...

blog-post

Manticore Search 3.2.0 release

我们很高兴宣布 Manticore Search 3.2.0 的发布。下载地址为 此处 以及 Manticore Github 页面 。Docker 镜像可在 Docker Hub 获取。 新功能 全文字段的存储。现在不仅可以对文本进行索引,还可以存储它们并在结果中检索其内容。 通过 index 指令 stored_fields 启用文档存储,通过提供应存储的全文字段列表。 默认情况下存储会压缩磁盘上保存的内容。可以通过新指令 docstore_block_size 、 ...

blog-post

SSL support: HTTPS interface

在Manticore 3.1.2版本中新增了对应用程序或其他客户端(curl、浏览器等)与Manticore Search守护进程之间数据加密的支持。如果您需要保护本地网络内的数据(查询、响应)免受拦截,尤其是通过互联网连接到Manticore Search时,启用此功能非常重要。设置此功能需要使用证书。以下仅是使用自签名证书进行配置的示例,还有其他选项,例如购买由真实CA签发的证书。 在本教程中,我们将学习如何在与Manticore Search的交互中使用SSL。 如果您 ...

How we've remade sys threads in Manticore Search

最近我们重新设计了系统线程。由于我们是从 Sphinx 分支出来的,早期的 searchd 所有系统任务都是以经常唤醒的方式实现的。每个服务都在一个专用线程中运行,每隔 50 毫秒就会唤醒一次,检查是否有任务需要执行。这意味着即使是一个空闲的守护进程也会每秒唤醒 200 次“只是为了检查”任务。如果有 6 个这样的任务,每秒就会唤醒 1200 次,这在 Amazon AWS 上的客户特别明显,因为 AWS 会计算 CPU 使用率。这些内部任务包括: 普通索引轮换 向代理发送心 ...

Installing Manticore Search from Manticore yum repository

通过以 root 用户身份或使用 sudo 运行以下命令来安装 Manticore yum 仓库: $ yum install http://repo.manticoresearch.com/manticore-repo.noarch.rpm 通过运行以下命令来安装 Manticore Search: $ yum install manticore 使用下载的 rpm 包安装 Manticore Search 从 Manticore 网站下载 RedHat RPM 并安装: ...

安装Manticore Search

安装Manticore Search