neo4j-graphrag-python icon indicating copy to clipboard operation
neo4j-graphrag-python copied to clipboard

Neo4j GraphRAG for Python

Results 69 neo4j-graphrag-python issues
Sort by recently updated
recently updated
newest added

https://github.com/neo4j/neo4j-graphrag-python/blob/ae0831635d7ce39057a84afc1153e0b0dee015a9/src/neo4j_graphrag/generation/graphrag.py#L88 Part of the benefit of GraphRAG is providing better context for question answering. When performing `GraphRAG.search()` the context from the `retriever_result` is missing, by default. Could we instead default...

# Description > **Note** > > Please provide a description of the work completed in this PR below > > ## Type of Change - [x] New feature - [...

In the current implementation of the[` get_structured_schema` ](https://github.com/neo4j/neo4j-graphrag-python/blob/main/src/neo4j_graphrag/schema.py#L228) function, the calls to `apoc.meta.data `do not specify `sample: -1`, which causes sampling to occur with the default skip rate (see: [apoc.meta.data...

good first issue

# Description > **Note** > > Adding a `created_at` property on the `:Session` and `:Message` node to enable tracking of message history, feedback loops as well as analytics purposes. >...

# Description Define how to prune the graph directly in the schema. ## Type of Change - [x] New feature - [ ] Bug fix - [x] Breaking change -...

# Description Refactor `ConfigReader` to make it more generic so that it can be used to read `SchemaConfig` from file. - Renamed ConfigRead to FileHandler - Added support for read/write...

# Description The main reason for this PR is that, even if Google `GenerativeModel` accepts a list of tools as parameter, this is not how we should provide multiple tools....

…sing issues in logging with prettify function that calls model_dump where all fields were removed because not in DataModel) # Description > **Note** > > Please provide a description of...

It would be good to be able to filter on a node label in external retrievers (i.e. `WeaviateNeo4jRetriever`, `QdrantNeo4jRetriever` and `PineconNeo4jRetriever`) like this: ```python retriever = WeaviateNeo4jRetriever( driver=driver, client=client, collection="Entities",...

good first issue

I have the following errors in 1.7.0 version, 1.6.1 was fine: ``` File "/Users/bldev/VsCodeProjects/traip-langserve/.venv/lib/python3.13/site-packages/neo4j_graphrag/experimental/components/resolver.py", line 21, in import rapidfuzz.fuzz ModuleNotFoundError: No module named 'rapidfuzz' ``` Is there a problem with...