mirror of
https://github.com/zotero/zotero.git
synced 2026-10-07 02:58:09 +00:00
Mirror of https://github.com/zotero/zotero.git
Lexical matches from a longer natural language query add a good amount of noise to search results, so hybrid mode is sometimes even worse than just semantic. However, lexical matches are necessary to find particular keywords - if you search for X, the item with title X or the only item stating what X is better show up. To reconcile these two conflicting requirements, fuse scores in the following way: - if there are > 2 search terms, the user is likely asking for a conceptual query that should be able to produce an informative vector to find decent matches. Run lexical search on ONLY title + abstract to make sure that if a rare term is mentioned in metadata, the item can surface. No fulltext lexical to not add noise. - if there are <= 2 search terms, it's likely that particular terms are being looked up, so run semantic with fulltext lexical searches |
||
|---|---|---|
| .github/workflows | ||
| app | ||
| chrome | ||
| defaults/preferences | ||
| document-worker@6d0c0ce45d | ||
| js-build | ||
| note-editor@acec74d09b | ||
| reader@c6edbfff75 | ||
| resource | ||
| scripts | ||
| scss | ||
| styles@dff7452b24 | ||
| test | ||
| translators@60f2d542ff | ||
| types/gecko | ||
| .babelrc | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| chrome.manifest | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| COPYING | ||
| eslint.config.mjs | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| update.rdf | ||
| version | ||
Zotero
Zotero is a free, easy-to-use tool to help you collect, organize, cite, and share your research sources.
Please post feature requests or bug reports to the Zotero Forums. If you're having trouble with Zotero, see Getting Help.
For more information on how to use this source code, see the Zotero documentation.