[CoLab] Implement manuscript search
Description; the purpose of this task is to allow Admin users to use a keyword search to produce a list of relevant preprint/manuscript results. The search bar should be placed on the Manuscripts page. Here's an example of search terms; shortid, title, author, abstract, DOI and URL.
UI; TBC
Acceptance criteria;
-
Admin should be able to enter keywords using a search bar, click 'enter' and see a list of results. -
Search terms/keywords should be matched and ranked against the following form fields; 1) meta.title
2)meta.abstract
3)submission.doi
4)submission.link
5)shortId
6)submission.authorNames
7) reviewer names associated with a manuscriptteam_members
8) editor names associated with a manuscriptteam_members
. -
Use a Postgres query to display search results on the Manuscripts page. -
Search results should be ranked in order of relevance from top (most relevant) to bottom (least relevant). -
Display search results '1 of X results' on 'search term'. Action to clear search terms. - Separate task; to investigate search results and inline search term highlighting e.g. shortId / Title are bolded in the manuscripts view results page.