langchain_community.document_loaders.pubmed
.PubMedLoader¶
- class langchain_community.document_loaders.pubmed.PubMedLoader(query: str, load_max_docs: Optional[int] = 3)[来源]¶
从生物医学库 PubMed 加载。
- query¶
要传递给 PubMed API 的查询。
- load_max_docs¶
要加载的最大文档数量。
初始化 PubMedLoader。
- 参数
query (string) – 要传递给 PubMed API 的查询。
load_max_docs (Optional[int]) – 要加载的最大文档数量。默认为 3。
方法
__init__
(query[, load_max_docs])初始化 PubMedLoader。
文档的延迟加载器。
aload
()将数据加载到文档对象中。
文档的延迟加载器。
load
()将数据加载到文档对象中。
load_and_split
([text_splitter])加载文档并将其拆分为块。
- __init__(query: str, load_max_docs: Optional[int] = 3)[来源]¶
初始化 PubMedLoader。
- 参数
query (string) – 要传递给 PubMed API 的查询。
load_max_docs (Optional[int]) – 要加载的最大文档数量。默认为 3。
- load_and_split(text_splitter: Optional[TextSplitter] = None) List[Document] ¶
加载数据并分割为块。块以Document形式返回。
不要重写此方法。应该认为该方法已被弃用!
- 参数
text_splitter (可选[TextSplitter]) – 用于分割文档的TextSplitter实例。默认为RecursiveCharacterTextSplitter。
- 返回
文档列表。
- 返回类型
List[Document]