langchain_community.retrievers.kendra
.ResultItem¶
- class langchain_community.retrievers.kendra.ResultItem[source]¶
基类:
BaseModel
,ABC
结果项的基类。
通过解析和验证关键字参数中的输入数据来创建一个新模型。
如果输入数据无法解析成有效的模型,则引发 ValidationError。
- 参数 DocumentAttributes: Optional[List[DocumentAttribute]] = []¶
文档属性。
- 参数 DocumentId: Optional[str] = None¶
文档ID。
- 参数 DocumentURI: Optional[str] = None¶
文档URI。
- 参数 Id: Optional[str] = None¶
相关结果项的ID。
- 参数 ScoreAttributes: Optional[dict] = None¶
Kendra得分的置信度。
- get_additional_metadata() dict [source]¶
文档额外元数据字典。此返回除了这些之外的任何额外元数据:
result_id
document_id
source
title
excerpt
文档属性
- 返回类型
dict
- get_document_attributes_dict() Dict[str, Optional[Union[str, int, List[str]]]]] [源码]¶
文档属性字典。
- 返回类型
Dict[str, Optional[Union[str, int, List[str]]]]
- to_doc(page_content_formatter: ~typing.Callable[[~langchain_community.retrievers.kendra.ResultItem], str] = <function combined_text>) Document [源码]¶
将此项目转换为文档。
- 参数
page_content_formatter (Callable[[ResultItem], str]) –
- 返回类型