# TimeWeightedVectorStoreRetriever

> **Class** in `langchain_classic`

📖 [View in docs](https://reference.langchain.com/python/langchain-classic/retrievers/time_weighted_retriever/TimeWeightedVectorStoreRetriever)

Time Weighted Vector Store Retriever.

Retriever that combines embedding similarity with recency in retrieving values.

## Signature

```python
TimeWeightedVectorStoreRetriever()
```

## Extends

- `BaseRetriever`

## Properties

- `vectorstore`
- `search_kwargs`
- `memory_stream`
- `decay_rate`
- `k`
- `other_score_keys`
- `default_salience`
- `model_config`

## Methods

- [`get_salient_docs()`](https://reference.langchain.com/python/langchain-classic/retrievers/time_weighted_retriever/TimeWeightedVectorStoreRetriever/get_salient_docs)
- [`aget_salient_docs()`](https://reference.langchain.com/python/langchain-classic/retrievers/time_weighted_retriever/TimeWeightedVectorStoreRetriever/aget_salient_docs)
- [`add_documents()`](https://reference.langchain.com/python/langchain-classic/retrievers/time_weighted_retriever/TimeWeightedVectorStoreRetriever/add_documents)
- [`aadd_documents()`](https://reference.langchain.com/python/langchain-classic/retrievers/time_weighted_retriever/TimeWeightedVectorStoreRetriever/aadd_documents)

---

[View source on GitHub](https://github.com/langchain-ai/langchain/blob/b302691ff9ad841804e93e5addbdc53b6974473b/libs/langchain/langchain_classic/retrievers/time_weighted_retriever.py#L21)