Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable GraphRAG with Neo4J #682

Merged
merged 33 commits into from
Sep 15, 2024
Merged

Conversation

XuhuiRen
Copy link
Collaborator

Description

Enable graphrag with neo4j

Issues

List the issue or RFC link this PR is working on. If there is no such link, please mark it as n/a.

Type of change

New feature (non-breaking change which adds new functionality)

Temperately enable graph entity extraction and graph vector retriever. Some foundational code to construct the graph community is not available in langchain. Will provide another non-framework based version to solve this problem.

Dependencies

neo4j

Tests

local test

Signed-off-by: XuhuiRen <[email protected]>
@XuhuiRen XuhuiRen added this to the v1.0 milestone Sep 12, 2024
Signed-off-by: XuhuiRen <[email protected]>
@lvliang-intel lvliang-intel merged commit 29fe569 into opea-project:main Sep 15, 2024
8 checks passed
@chensuyue chensuyue mentioned this pull request Sep 18, 2024
chensuyue pushed a commit that referenced this pull request Sep 18, 2024
* add graphrag for neo4j

Signed-off-by: XuhuiRen <[email protected]>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add

Signed-off-by: XuhuiRen <[email protected]>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add

Signed-off-by: XuhuiRen <[email protected]>

* add

Signed-off-by: XuhuiRen <[email protected]>

* fix ut

Signed-off-by: XuhuiRen <[email protected]>

* fix

Signed-off-by: XuhuiRen <[email protected]>

* add

Signed-off-by: XuhuiRen <[email protected]>

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update retriever_neo4j.py

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* add

Signed-off-by: XuhuiRen <[email protected]>

* Update test_retrievers_neo4j_langchain.sh

* add

Signed-off-by: XuhuiRen <[email protected]>

* Update test_retrievers_neo4j_langchain.sh

* Update test_retrievers_neo4j_langchain.sh

* Update test_retrievers_neo4j_langchain.sh

* add docker

Signed-off-by: XuhuiRen <[email protected]>

* Update retrievers-compose-cd.yaml

* Update test_retrievers_neo4j_langchain.sh

* Update config.py

* Update test_retrievers_neo4j_langchain.sh

* Update test_retrievers_neo4j_langchain.sh

* Update config.py

* Update test_retrievers_neo4j_langchain.sh

* Update requirements.txt

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* Update requirements.txt

* Update requirements.txt

* Update requirements.txt

---------

Signed-off-by: XuhuiRen <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: lvliang-intel <[email protected]>
(cherry picked from commit 29fe569)
lkk12014402 pushed a commit that referenced this pull request Sep 19, 2024
According to TCEs' feedback, don't need to have those open-source project details in the flowchart.

Signed-off-by: Tsai, Louie <[email protected]>
@joshuayao joshuayao added the r1.1 label Nov 11, 2024
@joshuayao joshuayao modified the milestones: v1.0, v1.1 Nov 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants