Recursive retriever
EmbeddedTablesUnstructuredRetrieverPack #
Bases: BaseLlamaPack
嵌入式表格 + Unstructured.io Retriever包。
使用unstructured.io从HTML文档中解析嵌入式表格,构建节点图,然后对其运行我们的递归检索器。
注意:必须输入单个HTML文件。
Source code in llama_index/packs/recursive_retriever/embedded_tables_unstructured/base.py
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
|
get_modules #
get_modules() -> Dict[str, Any]
获取模块。
Source code in llama_index/packs/recursive_retriever/embedded_tables_unstructured/base.py
55 56 57 58 59 60 61 |
|
run #
run(*args: Any, **kwargs: Any) -> Any
运行流水线。
Source code in llama_index/packs/recursive_retriever/embedded_tables_unstructured/base.py
63 64 65 |
|
RecursiveRetrieverSmallToBigPack #
Bases: BaseLlamaPack
小到大的检索(带有递归检索器)。
给定输入文档和初始的“父”块集,进一步将每个块细分为“子”块。 将每个子块链接到其父块,并索引子块。
Source code in llama_index/packs/recursive_retriever/small_to_big/base.py
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
|
get_modules #
get_modules() -> Dict[str, Any]
获取模块。
Source code in llama_index/packs/recursive_retriever/small_to_big/base.py
76 77 78 79 80 81 82 83 84 |
|
run #
run(*args: Any, **kwargs: Any) -> Any
运行流水线。
Source code in llama_index/packs/recursive_retriever/small_to_big/base.py
86 87 88 |
|