Skip to content

Neo4j GraphRAG Package for Python 1.6.0

Latest
Compare
Choose a tag to compare
@stellasia stellasia released this 12 Mar 13:00
· 5 commits to main since this release

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 in QdrantNeo4jRetriever

New Contributors