You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
langchain/langchain/retrievers
Leonid Ganeline c7ca350cd3
Fix class promotion (#6187)
In LangChain, all module classes are enumerated in the `__init__.py`
file of the correspondent module. But some classes were missed and were
not included in the module `__init__.py`

This PR:
- added the missed classes to the module `__init__.py` files
- `__init__.py:__all_` variable value (a list of the class names) was
sorted
- `langchain.tools.sql_database.tool.QueryCheckerTool` was renamed into
the `QuerySQLCheckerTool` because it conflicted with
`langchain.tools.spark_sql.tool.QueryCheckerTool`
- changes to `pyproject.toml`:
  - added `pgvector` to `pyproject.toml:extended_testing`
- added `pandas` to
`pyproject.toml:[tool.poetry.group.test.dependencies]`
- commented out the `streamlit` from `collbacks/__init__.py`, It is
because now the `streamlit` requires Python >=3.7, !=3.9.7
- fixed duplicate names in `tools`
- fixed correspondent ut-s

#### Who can review?
@hwchase17
@dev2049
12 months ago
..
document_compressors Fix: Handle empty documents in ContextualCompressionRetriever (Issue #5304) (#5306) 1 year ago
self_query Harrison/myscale self query (#6376) 12 months ago
__init__.py Fix class promotion (#6187) 12 months ago
arxiv.py Add `arxiv` retriever (#4538) 1 year ago
aws_kendra_index_retriever.py Feature/add AWS Kendra Index Retriever (#5856) 12 months ago
azure_cognitive_search.py Add azure cognitive search retriever (#4467) 1 year ago
chatgpt_plugin_retriever.py Fix: change the chatgpt plugin retriever metadata format (#5920) 12 months ago
contextual_compression.py Harrison/faiss score (#6341) 12 months ago
databerry.py Harrison/databerry (#2688) 1 year ago
docarray.py DocArray as a Retriever (#6031) 12 months ago
elastic_search_bm25.py Harrison/tfidf retriever (#2440) 1 year ago
knn.py [retrievers][knn] Replace loop appends with list comprehension. (#5529) 1 year ago
llama_index.py supported async retriever (#2149) 1 year ago
merger_retriever.py LOTR: Lord of the Retrievers. A retriever that merge several retrievers together applying document_formatters to them. (#5798) 12 months ago
metal.py add metal retriever (#2244) 1 year ago
milvus.py I before E (#6015) 12 months ago
pinecone_hybrid_search.py Improve pinecone hybrid search retriever adding metadata support (#5098) 1 year ago
pupmed.py Harrison/pubmed integration (#5664) 1 year ago
remote_retriever.py Harrison/databerry (#2688) 1 year ago
svm.py Harrison/svm speedup (#3195) 1 year ago
tfidf.py Replace loop appends with list comprehension. (#5528) 1 year ago
time_weighted_retriever.py fix: fix current_time=Now bug for aadd_documents in TimeWeightedRetriever (#5155) 1 year ago
vespa_retriever.py Improve vespa interface (#4546) 1 year ago
weaviate_hybrid_search.py Better docs for weaviate hybrid search (#5290) 1 year ago
wikipedia.py added `Wikipedia` retriever (#4302) 1 year ago
zep.py Zep Hybrid Search (#5742) 1 year ago
zilliz.py I before E (#6015) 12 months ago