langchain_aws.retrievers.kendra
.QueryResultItem¶
- class langchain_aws.retrievers.kendra.QueryResultItem[source]¶
基础:
ResultItem
查询API结果项。
通过解析和验证关键字参数中的输入数据来创建一个新模型。
如果输入数据不能解析成有效的模型,则引发ValidationError。
- 参数 AdditionalAttributes: Optional[List[AdditionalResultAttribute]] = []¶
与结果相关的一个或多个附加属性。
- 参数 DocumentAttributes: Optional[List[DocumentAttribute]] = []¶
文档属性。
- 参数 DocumentExcerpt: Optional[TextWithHighLights] = None¶
文档文本摘录。
- 参数 DocumentId: Optional[str] = None¶
文档ID。
- 参数 DocumentTitle: TextWithHighLights [必填]¶
文档标题。
- 参数 DocumentURI: Optional[str] = None¶
文档URI。
- 参数 FeedbackToken: Optional[str] = None¶
标识特定查询的结果。
- 参数 Format: Optional[str] = None¶
- 如果类型是ANSWER,则格式为以下之一:
TABLE:在TableExcerpt中返回表格摘录;
TEXT:在DocumentExcerpt中返回文本摘录。
- 参数 Id: Optional[str] = None¶
相关结果项的ID。
- 参数 ScoreAttributes: Optional[dict] = None¶
Kendra得分置信度
- 参数 Type: Optional[str] = None¶
结果类型:DOCUMENT或QUESTION_ANSWER或ANSWER
- get_additional_metadata() dict [source]¶
文档附加元数据字典。此返回除以下之外的任何额外元数据:
result_id
document_id
source
title
excerpt
document_attributes
- 返回类型
dict
- get_document_attributes_dict() Dict[str, Optional[Union[str, int, List[str]]]]¶
文档属性字典。
- 返回类型
Dict[str, Optional[Union[str, int, List[str]]]]
- get_score_attribute() str ¶
文档分数置信度。
- 返回类型
str