milvus-io / milvus

A cloud-native vector database, storage for next generation AI applications
https://milvus.io
Apache License 2.0
29.76k stars 2.85k forks source link

[Feature]: Add Time weighted Retriever #29993

Open xiaofan-luan opened 8 months ago

xiaofan-luan commented 8 months ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

Time weighted retriever is a requirement for agent application.

Long term data will be fade into oblivion, like human. All the data will be retrieved by importance(One integer field), timestamp and relevance(Similarity score).

the detailed usage can be seen like https://python.langchain.com/docs/modules/data_connection/retrievers/time_weighted_vectorstore

Describe the solution you'd like.

No response

Describe an alternate solution.

No response

Anything else? (Additional Context)

No response

xiaofan-luan commented 8 months ago

Please let me know if anyone interested in this feature