langchain/libs/community/tests/unit_tests/query_constructors
默奕 6377185291
add neo4j query constructor for self query (#25288)
- [x] **PR title - community: add neo4j query constructor for self
query**

- [x] **PR message**
- **Description:** adding a Neo4jTranslator so that the Neo4j vector
database can use SelfQueryRetriever
    - **Issue:** this issue had been raised before in #19748
    - **Dependencies:** none. 
    - **Twitter handle:** @moyi_dang
- p.s. I have not added the query constructor in BUILTIN_TRANSLATORS in
this PR, I want to make changes to only one package at a time.

- [x] **Add tests and docs**: If you're adding a new integration, please
include
1. a test for the integration, preferably unit tests that do not rely on
network access,
2. an example notebook showing its use. It lives in
`docs/docs/integrations` directory.


- [x] **Lint and test**: Run `make format`, `make lint` and `make test`
from the root of the package(s) you've modified. See contribution
guidelines for more: https://python.langchain.com/docs/contributing/

Additional guidelines:
- Make sure optional dependencies are imported within a function.
- Please do not add dependencies to pyproject.toml files (even optional
ones) unless they are required for unit tests.
- Most PRs should not touch more than one package.
- Changes should be backwards compatible.
- If you are adding something to community, do not re-import it in
langchain.

If no one reviews your PR within a few days, please @-mention one of
baskaryan, efriis, eyurtsev, ccurme, vbarda, hwchase17.

---------

Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com>
Co-authored-by: Chester Curme <chester.curme@gmail.com>
2024-08-30 14:54:33 +00:00
..
__init__.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_astradb.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_chroma.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_dashvector.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_databricks_vector_search.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_deeplake.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_dingo.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_elasticsearch.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_hanavector.py community[minor]: Self query retriever for HANA Cloud Vector Engine (#24494) 2024-07-26 06:56:51 +00:00
test_milvus.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_mongodb_atlas.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_myscale.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_neo4j.py add neo4j query constructor for self query (#25288) 2024-08-30 14:54:33 +00:00
test_opensearch.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_pgvector.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_pinecone.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_redis.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_supabase.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_tencentvectordb.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_timescalevector.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_vectara.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00
test_weaviate.py multiple: langchain 0.2 in master (#21191) 2024-05-08 16:46:52 -04:00