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

Manticore 博客 – 关于技术、搜索数据库和开源的帖子

About new Real-Time mode

你好! 在 3.3.0 中,我们引入了一种新的守护进程模式,称为 实时模式(RT 模式)。它允许使用 CREATE TABLE 和 DROP TABLE 来管理索引 (表)。同时,仍然支持通过配置文件定义索引 schema 的 plain 模式。 在此之前,你可以向实时索引中插入和删除数据,但没有通过 SQL/HTTP 添加和删除索引的方法。 新模式通过在配置文件中指定 data_dir 来启用。请注意,配置文件仅用于守护进程设置,此模式下不允许包含 source ...

blog-post

Faceted search

面向属性的搜索是帮助在大量数据中找到目标信息并提升所有类型应用程序用户搜索体验的重要功能。在本教程中,我们将了解什么是面向属性的搜索以及如何创建一个简单的实现。 这篇 2020 年的教程介绍基础 FACET 语法。 如需了解启用多选筛选条件后的 selected、available 和 unavailable 桶状态,请阅读启用过滤条件后的分面搜索 ,并体验当前实时演示。 打开实时分面搜索演示 面向属性的搜索与自动补全 、拼写校正和搜索关键词高亮一样,是现代搜索应用的重要功 ...

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 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索引仅使用单一线程,如果它有多个磁盘块,所有块都会逐个搜索,导致搜索速度变慢(或非常慢)。如果你的应 ...

订阅通讯

订阅