多向量查询
表空间定义时支持多个特征字段,因此查询时可以支持相应数据的特征进行查询。以每条记录两个向量为例:定义表结构字段
- {
- "field1": {
- "type": "vector",
- "dimension": 128
- },
- "field2": {
- "type": "vector",
- "dimension": 256
- }
- }
field1、field2均为向量字段,查询时搜索条件可以指定两个向量:
- {
- "query": {
- "sum": [{
- "field": "filed1",
- "feature": [0.1, 0.2, 0.3, 0.4, 0.5],
- "min_score": 0.9
- },
- {
- "field": "filed2",
- "feature": [0.8, 0.9],
- "min_score": 0.8
- }]
- }
- }
field1和field2过滤的结果求交集,其他参数及请求地址和普通查询一致。