New in 1.6.0
https://github.com/neo4j/neo4j-graphrag-python/blob/main/CHANGELOG.md#160
Hybrid retrievers
- Add linear hybrid search ranker to give more weight to either the full text or the vector score.
- Raise SearchQueryParseError when HybridRetriever and HybridCypherRetriever encounters invalid Lucene string
KG Builder pipeline
- Add optional schema enforcement for KG builder as a validation layer after entity and relation extraction. If strict mode is enabled, properties, nodes and relationships not declared in the schema will be dropped from the LLM output.
Changed in 1.6.0
Dependencies
- Update dependencies in pyproject.toml (pypdf, anthropic, cohere)
Fixed in 1.6.0
- Config loading after module reload (for use in Jupyter notebooks)
- Fallback to Qdrant point id if
external_id_property
is not found in the point's payload inQdrantNeo4jRetriever
New Contributors
- @AlbertDoesProgramming made their first contribution in #298
- @ClemDoum made their first contribution in #288