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

Manticore Search中的线程

在本文中,我们讨论了Manticore Search中实现的当前工作线程以及如何调整工作线程的参数。
在Manticore Search中,目前有两种由指令 workers 控制的多进程模式。默认的MPM目前是thread_pool,可选的模式是threads。
线程 在多进程模式' threads '中,为每个传入的网络连接创建一个新的专用线程。该线程在客户端断开连接之前处于活动状态——也就是说,只要连接仍然存在。在此期间,线程将执行来自该连接的传入查询。
默认情况下,引擎 …

Manticore Search 2.7.4 GA 发布

我们很高兴地宣布 Manticore Search 2.7.4 GA. 的发布。
可用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预构建包可以从 这里 下载。
改进 在远程分布式索引的情况下,SHOW THREADS 打印原始查询而不是 API 调用 SHOW THREADS 新选项 format=sphinxql 以 SphinxQL 格式打印所有查询 SHOW PROFILE 打印额外的 clone_attrs 阶段 修复 …

Manticore Search 2.7.3 GA release

我们很高兴地宣布发布 Manticore Search 2.7.3 GA. 可从 这里 下载适用于 Debian、Ubuntu、Red Hat/CentOS、Windows 和 OSX 的预构建软件包。
改进 CALL KEYWORDS 结果集可以使用 sort_mode 选项按 docs/hits 排序。 DEBUG 命令可以在 VIP 连接上使用 crash <password> 子命令启动 SIGEGV 操作(按需崩溃)。此外,malloc_stats 子命 …

Relevance scoring in Manticore : part I

这篇文章是一个系列的第一篇,我们将讨论Manticore Search中相关性评分的工作原理。我们从相关性的基础开始:术语频率和特异性。
简单的评分介绍 搜索引擎如Sphinx/Manticore Search从文档中提取文本,将其拆分为标记,并允许在该集合上搜索一组标记/单词。
在最简单的情况下,这个集合包含标记/单词(我们称之为索引字典)和包含它们的文档列表以及它们所在的文档字段。
搜索首先识别输入单词之一是否存在于集合中,并提取文档列表,随后与其他单词列表合并,以编制包 …

Sphinx UDF 示例

许多数据库和搜索引擎允许您使用自己所谓的“用户定义函数”或 UDF 自定义查询。Sphinx 和 Manticore 也不例外。文档中有一长段关于此的内容 - https://manual.manticoresearch.com/Extensions/UDFs_and_Plugins/UDF#UDF 在这里,我想给出一个快速示例,说明如何创建一个 UDF,它启用一些在某些情况下非常有用但开箱即用缺失的功能 - sleep() 函数。
首先,在 C 中创建您的 UDF …

Manticore可以在没有MySQL的情况下工作吗?

这是一个常见的问题,也是一个误解,认为Sphinx和Manticore都需要MySQL数据库。这并不正确,在本文中我们将讨论如何独立于MySQL使用搜索引擎。
虽然大多数用户使用MySQL数据库(或其变体如MariaDB/Percona Server),而Sphinx的目标是MySQL用户——因为实现了一个数据库插件(SphinxSE),并且查询协议之一是基于mysql的,但该软件并不是专门为MySQL设计的,而是一个通用的搜索工具。
编译Sphinx和Manticore并不 …

安装Manticore Search

安装Manticore Search