You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Update Cypher queries for nodes
* Mypy
* Set embeddings in same query (for nodes)
* Fix e2e + mypy
* Merge queries for relationships
* Ruff
* Unused imports
* CHANGELOG update + elementId instead of elementID (seems to be the convention)
* Fix relationship query
* Batch insert nodes
* Mypy
* We can use CREATE since IDs are unique
* Batch relationship insert
* Docstrings, ruff
* WIP: test multiple embeddings
* Queries
* CHANGELOG and doc
* mypy
* Do not assign an __Entity__ label to the lexical graph nodes
* Fix import
* Fix import
* Fix CHANGELOG
Copy file name to clipboardExpand all lines: CHANGELOG.md
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -24,12 +24,13 @@
24
24
-`Text2CypherTemplate` and `RAGTemplate` prompt templates now require `query_text` arg and will error if it is not present. Previous `query_text` aliases may be used, but will warn of deprecation.
25
25
- Resolved issue where Neo4jWriter component would raise an error if the start or end node ID was not defined properly in the input.
26
26
- Resolved issue where relationship types was not escaped in the insert Cypher query.
27
-
- Improved query performance in Neo4jWriter.
27
+
- Improved query performance in Neo4jWriter: created nodes now have a generic `__KGBuilder__` label and an index is created on the `__KGBuilder__.id` property. Moreover, insertion queries are now batched. Batch size can be controlled using the `batch_size` parameter in the `Neo4jWriter` component.
28
28
29
29
### Changed
30
30
- Moved the Embedder class to the neo4j_graphrag.embeddings directory for better organization alongside other custom embedders.
31
31
- Removed query argument from the GraphRAG class' `.search` method; users must now use `query_text`.
32
32
- Neo4jWriter component now runs a single query to merge node and set its embeddings if any.
33
+
- Nodes created by the `Neo4jWriter` now have an extra `__KGBuilder__` label. Nodes from the entity graph also have an `__Entity__` label.
0 commit comments