← AI 百科

Meilisearch:给行业网站、房源库、商品库做极速搜索和 AI 混合检索

Skills/工作流 · GitHub项目
一句话:Meilisearch 是一个轻量高速的搜索引擎,适合做站内搜索、商品搜索、房源搜索、医生/课程/门店搜索,也支持全文搜索、筛选、排序、拼写容错和 AI 混合搜索。它可以作为行业包里的"搜索体验底座"。

它是什么

如果网站数据一多,普通数据库 LIKE 查询会慢、体验差。Meilisearch 专门解决"用户输入一点字就快速搜到结果"的问题。它支持拼写错误、筛选、排序、同义词和多语言搜索,适合面向用户的搜索框。

适合干什么

  • 房产中介:搜索小区、地铁、户型、价格区间、学区标签
  • 口腔诊所:搜索项目、医生、病例文章、常见问题
  • 电商导购:搜索商品、品牌、规格、价格和用户自然语言需求
  • 知识库:给帮助中心、课程资料、文章库加快速搜索

不适合干什么

  • 不适合做复杂事务数据库,订单和客户资料仍要存在 PostgreSQL/MySQL
  • 搜索索引需要从主数据库同步,不能把 Meilisearch 当唯一数据源
  • 如果涉及客户隐私搜索,要严格设置搜索 API Key 和索引权限

普通人怎么用

  • 先导入少量测试数据,体验搜索的响应速度和相关性排序效果
  • 尝试搜索一些故意打错字/不完整的关键词,测试容错能力
  • 熟悉基础配置后再针对业务需求调整排序规则

进阶用户怎么用

  • 配置好可搜索字段的权重,让重要字段(如标题)在排序中占更高比重
  • 利用过滤功能实现"按分类/价格区间等条件筛选+搜索"的组合查询
  • 数据量增长后关注索引更新的性能,大批量更新考虑用批处理接口而不是逐条更新

常见误区

  • 以为搜索效果不好是数据的问题,很多时候是没有针对业务场景配置合适的字段权重和排序规则
  • 把Meilisearch当成主数据库使用,它是专门优化搜索体验的工具,核心数据依然应该有独立的可靠存储

和相似工具的区别

  • 和 Elasticsearch/OpenSearch 比:Meilisearch 更轻、更好上手;Elasticsearch 更适合复杂日志和大规模分析。
  • 和 Qdrant 比:Meilisearch 擅长站内搜索、筛选、排序;Qdrant 擅长语义向量检索。
  • 和数据库 LIKE 查询比:Meilisearch 搜索体验更好,但需要额外同步索引。

入门步骤

  • 按一键使用步骤部署
  • 导入测试数据建立索引
  • 测试搜索效果并调整字段权重