search
Find documents in DEVONthink databases using keyword, semantic, or hybrid search. Filter by record type, date, and database to narrow results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | Search records across one or more DEVONthink databases. Mode "bm25" uses DEVONthink's native full-text search (lexical). Mode "semantic" and "hybrid" require the RAG sidecar (post-W6). When to use: - The user asks "find documents about X" or quotes specific terms. - You need a list of candidate records before drilling into one. Don't use for: - Asking a natural-language question about content -> use `ask_database`. - Finding documents similar to a known one -> use `find_related`. Examples: - {"query": "vibrazioni HVAC", "max_results": 10} - {"query": "report 2026", "databases": ["Business"], "kinds": ["PDF"]} |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| success | Yes | ||
| audit_id | No | ||
| warnings | No | ||
| error_code | No | ||
| error_message | No | ||
| recovery_hint | No |