zotero_search_notes
Search notes and annotations in your Zotero library by text matching. Retrieve results even when the parent item is unknown.
Instructions
Search note and annotation text across the active Zotero library. query: matched against the stripped-text body of notes/annotations (case-insensitive substring). Use this when you DON'T already know the parent item; if you do, prefer zotero_get_notes(item_key=…) which returns all notes for that item directly. limit: max results (default 20). raw_html=True returns matched notes as raw HTML while matching still runs on stripped text — use for round-tripping via zotero_update_note. Scope: active library only (use zotero_switch_library to change). Example: zotero_search_notes(query='mindfulness') → notes anywhere in the library whose text contains that word.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Search query string | |
| limit | No | Maximum number of results to return | |
| raw_html | No | If True, return matching notes as raw HTML instead of stripped text. Query matching still uses stripped text. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |