Recently, we introduced support for this feature in LangChain and LlamaIndex, utilizing node properties to refine results from Neo4j. Graph-based systems offer even more options for sophisticated metadata filtering, further expanding the capabilities for refining results.
Check it out:
Code: blogs/llm/graph_based_prefiltering.ipynb at master · tomasonjo/blogs · GitHub
Metadata filtering in LangChain: Neo4j Vector Index | 🦜️🔗 LangChain
Metadata filtering in LlamaIndex: llama_index/docs/docs/examples/vector_stores/neo4j_metadata_filter.ipynb at main · run-llama/llama_index · GitHub
Thanks to @bratanic_tomaz for this ongoing project!