Understand Semantic Search and Temporal Awareness
mainSemantic Search
Memento MCP uses OpenAI embedding models (e.g., text-embedding-3-small/large) to enable meaning-based retrieval.
- Hybrid Search: Combines semantic (vector) and keyword search.
- Adaptive Search: Automatically chooses between vector-only, keyword-only, or hybrid search based on query complexity.
- Thresholds: Uses a default 0.6 similarity threshold to balance precision and recall.
Temporal Awareness
The system tracks the evolution of knowledge over time.
- Version History: Every change to an entity or relation is preserved with timestamps.
- Point-in-Time Queries: Retrieve the state of the graph at any specific moment.
- Non-Destructive Updates: Updates create new versions rather than overwriting existing data.
Confidence Decay
Relations include a configurable half-life (default: 30 days). If a relation is not reinforced by new observations, its confidence naturally decreases over time.