Semantic / hybrid library search
zotero_semantic_searchSearch your Zotero library by conceptual meaning, not exact keywords. Combines BM25 and vector similarity to find papers matching natural-language queries.
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). Requires the index to be built first with zotero_index (action:"build"); if it is empty, this returns guidance to build it. 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). |