aboutsummaryrefslogtreecommitdiffstats
path: root/fatcat_scholar/search.py
diff options
context:
space:
mode:
Diffstat (limited to 'fatcat_scholar/search.py')
-rw-r--r--fatcat_scholar/search.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/fatcat_scholar/search.py b/fatcat_scholar/search.py
index cbfc465..600745f 100644
--- a/fatcat_scholar/search.py
+++ b/fatcat_scholar/search.py
@@ -224,6 +224,8 @@ def process_query(query: FulltextQuery) -> FulltextHits:
pmcid = clean_pmcid(query.q)
if pmcid:
return do_lookup_query(f'pmcid:"{pmcid}"')
+ if query.q.strip().startswith("key:"):
+ return do_lookup_query(query.q)
# if this is a citation string, do a fuzzy lookup
if settings.ENABLE_CITATION_QUERY and sniff_citation_query(query.q):