-
Notifications
You must be signed in to change notification settings - Fork 721
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Bug Description
When I set a dataset parameter in memify, even without having done memify on other datasets, it creates the rules for all datasets
Steps to Reproduce
- Enrich the database with Cognify but without Memify for multiple datasets.
- Add a new dataset, then execute Cognify and Memify.
- Afterward, Memify all graphs (not just the specified dataset).
Example:
await cognee.add([data1], dataset_name=dataset1)
await cognee.add([data2], dataset_name=dataset2)
await cognee.add([data3], dataset_name=dataset3)
await cognee.cognify()
await cognee.add([search_query], dataset_name=dataset_name)
await cognee.cognify(datasets=[dataset_name])
await cognee.memify(dataset=dataset_name) # all datasets are processedExpected Behavior
Only memify to the indicated dataset
Actual Behavior
All datasets are executed for memify operaiton
Environment
- cognee 0.3.5
- python 3.11
- neo4j
- pgvector
Logs/Error Messages
Additional Context
No response
Pre-submission Checklist
- I have searched existing issues to ensure this bug hasn't been reported already
- I have provided a clear and detailed description of the bug
- I have included steps to reproduce the issue
- I have included my environment details
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working