From 3dcb900581b0e484bfb5d8600591e8e3070f4028 Mon Sep 17 00:00:00 2001 From: Mary Salvi Date: Thu, 22 Aug 2024 14:52:32 -0400 Subject: [PATCH] Add study id to partial search --- nmdc_server/api.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nmdc_server/api.py b/nmdc_server/api.py index d72c3f9c..df9ece0d 100644 --- a/nmdc_server/api.py +++ b/nmdc_server/api.py @@ -64,6 +64,12 @@ def text_search(terms: str, limit=6, db: Session = Depends(get_db)): "field": "name", "op": "like", } + study_id_filter = { + "table": "study", + "value": terms.lower(), + "field": "id", + "op": "like", + } study_description_filter = { "table": "study", "value": terms.lower(), @@ -104,6 +110,7 @@ def text_search(terms: str, limit=6, db: Session = Depends(get_db)): filters = crud.text_search(db, terms, limit) plaintext_filters = [ query.SimpleConditionSchema(**study_name_filter), + query.SimpleConditionSchema(**study_id_filter), query.SimpleConditionSchema(**study_description_filter), query.SimpleConditionSchema(**study_title_filter), query.SimpleConditionSchema(**biosample_name_filter),