public class QueryRequest
extends com.aliyun.tea.TeaModel
| Modifier and Type | Field and Description |
|---|---|
String |
content
需要向量化的内容
|
String |
filter
过滤表达式
|
Boolean |
includeVector
是否返回文档中的向量信息
|
String |
indexName
查询的索引名
|
Map<String,String> |
kvpairs
kvpairs
|
String |
modal
使用的模型
|
String |
namespace
查询向量的空间
|
String |
order
排序顺序, ASC:升序 DESC: 降序
|
List<String> |
outputFields
需要返回值的字段列表
|
Float |
scoreThreshold
分数过滤, 使用欧式距离时,只返回小于scoreThreshold的结果。使用内积时,只返回大于scoreThreshold的结果
|
String |
searchParams
查询参数
|
String |
sort
排序表达式
|
SparseData |
sparseData
查询的稀疏向量
|
String |
tableName
数据源名
|
Integer |
topK
返回个数
|
List<Float> |
vector
向量数据
|
Integer |
vectorCount
vector字段中包含的向量个数
|
Float |
weight
Query的权重
|
| Constructor and Description |
|---|
QueryRequest() |
@NameInMap(value="tableName") @Validation(required=true) public String tableName
数据源名
@NameInMap(value="namespace") public String namespace
查询向量的空间
@NameInMap(value="topK") public Integer topK
返回个数
@NameInMap(value="indexName") public String indexName
查询的索引名
@NameInMap(value="sparseData") public SparseData sparseData
查询的稀疏向量
@NameInMap(value="weight") public Float weight
Query的权重
@NameInMap(value="content") public String content
需要向量化的内容
@NameInMap(value="modal") public String modal
使用的模型
@NameInMap(value="includeVector") public Boolean includeVector
是否返回文档中的向量信息
@NameInMap(value="order") public String order
排序顺序, ASC:升序 DESC: 降序
@NameInMap(value="searchParams") public String searchParams
查询参数
@NameInMap(value="filter") public String filter
过滤表达式
@NameInMap(value="scoreThreshold") public Float scoreThreshold
分数过滤, 使用欧式距离时,只返回小于scoreThreshold的结果。使用内积时,只返回大于scoreThreshold的结果
@NameInMap(value="vectorCount") public Integer vectorCount
vector字段中包含的向量个数
@NameInMap(value="sort") public String sort
排序表达式
public static QueryRequest build(Map<String,?> map) throws Exception
Exceptionpublic QueryRequest setTableName(String tableName)
public String getTableName()
public QueryRequest setVector(List<Float> vector)
public QueryRequest setNamespace(String namespace)
public String getNamespace()
public QueryRequest setTopK(Integer topK)
public Integer getTopK()
public QueryRequest setIndexName(String indexName)
public String getIndexName()
public QueryRequest setSparseData(SparseData sparseData)
public SparseData getSparseData()
public QueryRequest setWeight(Float weight)
public Float getWeight()
public QueryRequest setContent(String content)
public String getContent()
public QueryRequest setModal(String modal)
public String getModal()
public QueryRequest setIncludeVector(Boolean includeVector)
public Boolean getIncludeVector()
public QueryRequest setOutputFields(List<String> outputFields)
public QueryRequest setOrder(String order)
public String getOrder()
public QueryRequest setSearchParams(String searchParams)
public String getSearchParams()
public QueryRequest setFilter(String filter)
public String getFilter()
public QueryRequest setScoreThreshold(Float scoreThreshold)
public Float getScoreThreshold()
public QueryRequest setVectorCount(Integer vectorCount)
public Integer getVectorCount()
public QueryRequest setSort(String sort)
public String getSort()
public QueryRequest setKvpairs(Map<String,String> kvpairs)
Copyright © 2024. All rights reserved.