前往主页Meilisearch's logo
返回文章
17 Jun 2020

Meilisearch v0.11:有什么新功能?

Meilisearch v0.11: What’s new?

Meilisearch v0.11 版本引入了一个备受期待的功能:分面搜索。每个现代搜索体验都包含分面搜索。我们一直渴望为用户提供这种体验,很高兴终于实现了这一关键步骤。

分面搜索

如果您不熟悉:分面搜索允许您通过包含或排除来自称为分面的类别中的某些属性进行搜索。您在网上购物生活中可能遇到过分面搜索。它通常以带有复选框的侧边栏形式呈现。这使得我,作为一个女性,能够只显示 8.5 码的鞋子,并眼睁睁看着我的可选范围急剧缩小。

在这种情况下,分面是 size,属性是 UK 8 ½,找到的产品数量是 2

分面搜索不容易理解。它经常与过滤器(Filters)混淆。然而,过滤是通过添加约束来筛选返回的结果。而分面则用于将数据分类到将要搜索的子集中:它们减少了需要处理的文档数量

我们没有理由重复造轮子;如果您熟悉 Algolia 如何处理分面,您会发现我们采用了非常相似的 API。我们对用法进行了改进,以进一步减少所有可能的摩擦,希望所有用户都能轻松使用。

设置分面搜索,只需两个步骤

在设置中添加分面。要将某个属性用作分面,必须将其添加到 attributesForFaceting 列表中。

$ curl 
  -X POST 'http://localhost:7700/indexes/movies/settings' 
  --data '{
      "attributesForFaceting": [
          "director",
          "genres"
      ]
  }'

声明 director 和 genres 为分面

在搜索时使用分面。通过使用查询参数 facetFilters,可以添加选择的分面属性来缩小搜索结果范围

$ curl --get 'http://localhost:7700/indexes/movies/search' 
    --data-urlencode 'q=Get' 
    --data-urlencode 'facetFilters=["director:Jordan Peele"]'

按特定导演搜索电影

所有这些都在我们的分面指南中有所解释。

SSL 支持

所有启用 SSL 的配置选项现已可用。

在我们的配置指南中了解更多信息。

最大有效载荷大小

在早期版本的 Meilisearch 中,Meilisearch 接受的正文大小没有限制。此版本引入了最大 10 兆字节的标准默认有效载荷限制,并提供了更改此限制的可能性。

$ ./meilisearch --http-payload-size-limit=107374182400

将上传限制更改为 100 兆字节

改进的分析

为了进一步了解用户如何使用 Meilisearch 以及如何改进它,我们添加了更多分析数据。

完整列表可在此处找到。

用户可以使用以下命令行选项停用分析功能

$ ./meilisearch --no-analytics

总结

以上是此版本中的主要更改。如需更详细的列表,请访问此版本的更新日志

我们渴望听到您的反馈。欢迎您以任何喜欢的方式与我们交流。我们对我们的搜索引擎获得的所有支持以及用户和星标数量的不断增长感到非常兴奋。

非常感谢,

Meilisearch 团队以及大脚姑娘。🦶

Meilisearch 1.14

Meilisearch 1.14

Meilisearch 1.14 引入了新的实验性功能,包括复合嵌入器和嵌入缓存以提升性能。它还增加了核心功能,例如粒度可过滤属性和按 ID 批量文档检索。

Carolina Ferreira
Carolina Ferreira2025年4月14日
Meilisearch AI launch week recap

Meilisearch AI 发布周回顾

Meilisearch AI 发布回顾:利用 AI 和个性化实现搜索转型

Maya Shin
Maya Shin2025年3月28日
Introducing Meilisearch's next-generation indexer: 4x faster updates, 30% less storage

隆重推出 Meilisearch 的下一代索引器:更新速度快 4 倍,存储空间减少 30%

2024 版索引器通过并行处理、优化的 RAM 使用和增强的可观测性,彻底改变了搜索性能。查看我们最新版本中的新功能。

Louis Dureuil
Louis Dureuil2025年2月26日