NEWZero PolarDB-X 公测已上线。即时数据库,无需注册。
PXSearch · 智能搜索引擎

开箱即用的检索引擎:PolarDB-X Search

PolarDB-X 智能搜索是兼容 OpenSearch 3.0 的独立检索引擎。倒排索引、向量 kNN、BM25 混合排序和 Dashboards 全部就绪,一次领取即拿到公网 REST 地址和专属账号。

  • 标准 OpenSearch REST API,任意 HTTP 客户端直连,无需 SDK
  • 中文分词、向量 kNN、混合检索开箱可用,天然适配 RAG
  • 领取即独占整套集群:公网地址 + 专属账号 + IP 白名单,释放即销毁

与首页「向量」分区的区别:那里是在 PolarDB-X 里用 SQL 直接查向量列,适合已有业务表;这里是独立的检索引擎,适合以全文检索为主、需要 BM25 与向量混合排序的场景。

Read https://zero.polardbx.com/pxsearch/SKILL.md and follow the instructions to claim a PXSearch cluster.

PXSearch 集群

Beta

从预热池领取一套专属 OpenSearch 兼容集群

Loading...

四步完成检索

建索引、灌数据、全文检索、向量与混合检索,全部用 curl 直接跑。

1. Create index
export PXS_URL='http://pxs-xxxxxxxx-pub.polarxsearch.rds.aliyuncs.com:9200'
export PXS_AUTH='<USERNAME>:<PASSWORD>'

# 连通性自检:返回集群名与版本即为地址和账号可用
curl -sS -u "$PXS_AUTH" "$PXS_URL"

# 建索引:开 kNN + 中文分词 + 4 维向量字段
# 集群至少 2 个数据节点,replicas=1 有地方放,health 能到 green
curl -sS -u "$PXS_AUTH" -XPUT "$PXS_URL/docs" \
  -H 'Content-Type: application/json' -d '{
  "settings": { "index": { "knn": true, "number_of_shards": 1, "number_of_replicas": 1 } },
  "mappings": { "properties": {
    "title":   { "type": "text", "analyzer": "ik_max_word" },
    "content": { "type": "text", "analyzer": "ik_max_word" },
    "embedding": {
      "type": "knn_vector", "dimension": 4,
      "method": { "name": "hnsw", "engine": "faiss", "space_type": "l2" }
    }
  } }
}'

当前命令使用示例占位值;在上方领取集群后,真实地址和账号密码会自动填入。

你将获得什么

一套完整的检索引擎,全文与向量在同一个索引里。

🔍

全文检索

Full-text

倒排索引与中文分词

  • ik_max_word / ik_smart 中文分词器
  • BM25 相关性打分与自定义 boost
  • 高亮、聚合、排序、分页齐全
  • 同义词、停用词与自定义词典
🧭

向量检索

Vector kNN

knn_vector 原生字段类型

  • HNSW 图索引,faiss / nmslib 引擎
  • l2 / cosine / 内积多种距离度量
  • 支持带过滤条件的 kNN 查询
  • 向量与结构化字段同索引存放
🤖

混合与 AI

Hybrid & RAG

一次查询融合两路召回

  • BM25 与向量打分加权融合
  • RAG 检索层可直接对接
  • 标准 REST 协议,LangChain 等框架即插即用
  • 内置官方检索 Skill,Agent 自助接入
📊

可视化与运维

Dashboards

自带 Web 控制台

  • Dashboards Dev Tools 直接发查询
  • Discover 浏览数据与字段分布
  • Visualize 搭图表与仪表盘
  • 公网入口支持 IP 白名单

集群生命周期

领取、建索引、检索,到期平台自动回收全部资源。

🎫

领取

从预热池领取一套专属集群,平台当场下发公网 REST 地址、专属账号密码和 Dashboards 地址。

🗂️

建索引

用 curl 建索引:中文字段挂分词器,向量字段声明 knn_vector。注意 knn 只能在建索引时开启。

🔍

检索

全文、向量、混合三种检索方式任选,也可以直接进 Dashboards 交互式调试。

♻️

销毁

手动释放或 TTL 到期后,整套集群销毁且不会回池复用。

注意:TTL 到期是硬删除,不是停机。集群、索引与其中的数据会一并销毁且不可恢复,请不要把需要留存的数据只放在这里。