#!/bin/bash # 混合检索HTTP服务请求示例 # 服务地址:http://localhost:18001 # 接口路径:/hybrid_search # 请求方法:POST # 请求格式:application/json # 示例1:基本请求(仅文本查询) echo "示例1:基本请求(仅文本查询)" curl -X POST "http://localhost:18001/hybrid_search" \ -H "Content-Type: application/json" \ -d '{ "text_query": "这是一个测试文本查询", "topn": 2 }' echo -e "\n\n示例2:完整请求(文本+图片)" # 示例2:完整请求(文本+图片) curl -X POST "http://localhost:18001/hybrid_search" \ -H "Content-Type: application/json" \ -d '{ "text_query": "这是一个带图片的测试查询", "image": "https://example.com/test.jpg", "topn": 5 }' echo -e "\n\n示例3:使用默认topn值" # 示例3:使用默认topn值(默认值为2) curl -X POST "http://localhost:18001/hybrid_search" \ -H "Content-Type: application/json" \ -d '{ "text_query": "这是一个使用默认值的测试", "image": "https://example.com/another.jpg" }'