Overview
Basic Memory provides powerful search capabilities that help you find information quickly. You can search by:- Full-text content
- Note titles
- Permalinks and paths
- Tags and metadata
- Date ranges
- Entity types
Basic Search
The simplest way to search is with a text query:- Note titles
- Observation content
- Relation context
- Frontmatter fields
Search Types
Basic Memory supports several search modes:- Text Search (FTS)
- Semantic Search
- Hybrid Search
- Title Search
- Permalink Search
Full-text search using SQLite’s FTS5 engine:Features:
- Fast searching across large knowledge bases
- Boolean operators (AND, OR, NOT)
- Phrase search with quotes
- Prefix matching
- General content search
- Boolean queries
- Performance-critical searches
Boolean Search
Use boolean operators for precise queries:AND Operator
Find notes containing all terms:OR Operator
Find notes containing any term:NOT Operator
Exclude terms from results:Grouping
Combine operators with parentheses:Phrase Search
Use quotes for exact phrase matching:Advanced Filters
Filter by Tags
Search within specific tags:Filter by Note Type
Search specific note types:Filter by Entity Type
Search specific entity types:Filter by Date
Find recent or date-range content:Filter by Status
Filter by frontmatter status field:Custom Metadata Filters
Filter using custom frontmatter fields:Combining Filters
Combine multiple filters for precise results:Filter-Only Search
You can search using only filters without a text query:Pagination
Control result pagination:Pattern Matching
Permalink Patterns
Use wildcards in permalink search:Content Patterns
Use special patterns in text search:Discovery Tools
Recent Activity
Find recently updated content:Browse Directories
Explore content by location:Build Context
Navigate the knowledge graph:Example Workflows
Finding Meeting Notes
Finding Technical Decisions
Finding Related Content
Search Tips
Start broad, then narrow
Start broad, then narrow
Begin with a general query, then add filters:
Use OR for exploratory search
Use OR for exploratory search
Find related concepts with OR:
Combine search with context
Combine search with context
Use search to find starting points, then build context:
Use recent_activity for discovery
Use recent_activity for discovery
When you don’t know what to search for:
Leverage directory structure
Leverage directory structure
Organize notes hierarchically and search within folders:
Troubleshooting
No results found
No results found
Try these strategies:
-
Broaden your search
-
Check spelling
-
Use different search type
-
Remove filters
Too many results
Too many results
Narrow results with filters:
Syntax errors
Syntax errors
Common issues:
-
Unmatched quotes
-
Invalid operators
-
Special characters
Next Steps
Writing Notes
Learn how to write searchable notes
Managing Projects
Organize search across multiple projects
Building Context
Navigate your knowledge graph
Search API Reference
Complete search API documentation