This commit brings support for Neo4j graph database in general, and uses the vector index functionality available since version 5.11.
Aligned with the existing PgVector store and its tests.
The module creates indexes, if needed, for the vector search and the identifier of the document object.
Comment From: meistermeier
Thanks for your feedback. Added most of the changes. Will add a comment to your SmartLifecycle
comment.
Comment From: tzolov
LGTM
Comment From: meistermeier
Thanks a lot for your review. If there comes anything up regarding the Neo4j module, you can always reach out to me.
Comment From: markpollack
merged as a6fba7a3b6306b64c48cc881ecdc89096d3dd98f
Thanks!