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 kNNknn_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 到期是硬删除,不是停机。集群、索引与其中的数据会一并销毁且不可恢复,请不要把需要留存的数据只放在这里。