Semantic / hybrid library search
zotero_semantic_searchFind papers by conceptual meaning, not just keywords. Combines keyword and semantic search to return the most relevant Zotero items with snippets.
Instructions
Search the library by meaning, not just keywords. Combines BM25 keyword scoring with vector similarity (when an embedding provider is configured) via reciprocal-rank fusion, and returns the best-matching items with a snippet and score. mode: "auto" (hybrid, default), "keyword" (BM25 only), or "semantic" (vector only). The index must be built once before first use: when it is empty this tool starts a background build automatically (auto_build, on by default) and tells you to poll zotero_index action:"status" and retry — pass auto_build:false to opt out. For exact field/tag/itemType filtering use zotero_search_items instead; use this for conceptual/"papers about X" queries. To read the actual passages of a found item (with page locators) use zotero_get_fulltext.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | Yes | Natural-language query. | |
| mode | No | ||
| limit | No | Max results (default 10). | |
| auto_build | No | Start building the index automatically in the background when it is empty (default true). |