Daniel Chalef
3fc86f3dec
Implement build_indices_and_constraints for Kuzu and Neptune drivers
...
Both Kuzu and Neptune drivers were missing the build_indices_and_constraints
method required by the abstract GraphDriver base class. Kuzu uses a no-op
implementation since indices are created during schema setup. Neptune delegates
to its existing OpenSearch (AOSS) index creation logic.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 08:34:53 -08:00
Preston Rasmussen
0884cc00e5
OpenSearch Integration for Neo4j ( #896 )
...
* move aoss to driver
* add indexes
* don't save vectors to neo4j with aoss
* load embeddings from aoss
* add group_id routing
* add search filters and similarity search
* neptune regression update
* update neptune for regression purposes
* update index creation with aliasing
* regression tested
* update version
* edits
* claude suggestions
* cleanup
* updates
* add embedding dim env var
* use cosine sim
* updates
* updates
* remove unused imports
* update
2025-09-09 10:51:46 -04:00
Siddhartha Sahu
8802b7db13
Add support for Kuzu as the graph driver ( #799 )
...
* Fix FalkoDB tests
* Add support for graph memory using Kuzu
* Fix lints
* Fix queries
* Add tests
* Add comments
* Add more test coverage
* Add mocked tests
* Format
* Add mocked tests II
* Refactor community queries
* Add more mocked tests
* Refactor tests to always cleanup
* Add more mocked tests
* Update kuzu
* Refactor how filters are built
* Add more mocked tests
* Refactor and cleanup
* Fix tests
* Fix lints
* Refactor tests
* Disable neptune
* Fix
* Update kuzu version
* Update kuzu to latest release
* Fix filter
* Fix query
* Fix Neptune query
* Fix bulk queries
* Fix lints
* Fix deletes
* Comments and format
* Add Kuzu to the README
* Fix bulk queries
* Test all fields of nodes and edges
* Fix lints
* Update search_utils.py
---------
Co-authored-by: Preston Rasmussen <109292228+prasmussen15@users.noreply.github.com>
2025-08-27 11:45:21 -04:00