summaryrefslogtreecommitdiffstats
path: root/fatcat_scholar/search.py
Commit message (Expand)AuthorAgeFilesLines
* work around mypy complaint about exception union typeBryan Newbold2020-12-221-1/+2
* remove minor unused importsBryan Newbold2020-10-221-1/+0
* improve search logging and exception chainingBryan Newbold2020-10-211-5/+6
* refactor do_fulltext_search into smaller methodsBryan Newbold2020-10-161-52/+70
* Upgrade Dynaconf to 3+Bruno Rocha2020-10-051-1/+1
* search: handle direct DOI and PMCID queriesBryan Newbold2020-09-171-9/+16
* use container_name, not container_ident, in boostBryan Newbold2020-08-121-1/+1
* fmt/lint tweaksBryan Newbold2020-08-121-5/+2
* search: include 'article' in papers filterBryan Newbold2020-08-121-1/+1
* search: use simplified query for highlightingBryan Newbold2020-08-121-1/+8
* re-use ES sync API clientBryan Newbold2020-08-061-3/+4
* report ES API query time as server-timing headerBryan Newbold2020-08-061-0/+4
* add debug mode flag (to control json tag/link)Bryan Newbold2020-08-061-0/+1
* make fmtBryan Newbold2020-08-061-14/+14
* microfilm access filter; broader access matchingBryan Newbold2020-08-061-3/+6
* fix acknowledgement highlighting (typo)Bryan Newbold2020-08-061-1/+1
* reduce title boost; use only base query for highlightingBryan Newbold2020-08-061-1/+2
* special case '*' queriesBryan Newbold2020-08-061-6/+16
* remove 'title' from poor metadata scoringBryan Newbold2020-08-061-1/+0
* better time ranges (don't search future)Bryan Newbold2020-08-061-4/+7
* add title back to match queryBryan Newbold2020-08-061-0/+1
* query fewer fields; highlight all fulltext fields regardless of matchBryan Newbold2020-08-061-3/+1
* search tweaks to be forwards-compatible with ES 7.xBryan Newbold2020-08-061-2/+10
* extend ES client timeout to 25 secondsBryan Newbold2020-08-061-1/+1
* Revert "remove duplicate fulltext search from query"Bryan Newbold2020-07-301-0/+1
* include container_ident in metadata completeness boostBryan Newbold2020-07-281-0/+1
* search: smaller default result setBryan Newbold2020-07-271-1/+1
* remove duplicate fulltext search from queryBryan Newbold2020-07-271-1/+0
* search: tweak 'past week' date range to not include futureBryan Newbold2020-07-271-2/+4
* include fulltext acknowledgements in highlightingBryan Newbold2020-07-211-0/+1
* fix search filter bug (papers is default)Bryan Newbold2020-06-291-2/+2
* make fmtBryan Newbold2020-06-291-3/+3
* note about highlight encoding in ES 7.xBryan Newbold2020-06-291-0/+2
* un-collapse only to same issue, not uncollapse-all-hitsBryan Newbold2020-06-291-9/+15
* fix search order default labelBryan Newbold2020-06-291-1/+1
* fix OA filterBryan Newbold2020-06-041-1/+1
* collapse pages by SIM issueBryan Newbold2020-06-041-3/+25
* fmtBryan Newbold2020-06-041-0/+2
* start some annotaition fixes for pytypeBryan Newbold2020-06-031-3/+6
* flake8-annotation lintingBryan Newbold2020-06-031-1/+1
* flake8 fixes (partial)Bryan Newbold2020-06-031-8/+6
* reformat python code with blackBryan Newbold2020-06-031-30/+40
* compute and use tagsBryan Newbold2020-06-031-2/+1
* change availability filter phrasing; default to fulltextBryan Newbold2020-06-031-6/+6
* make mypy happyBryan Newbold2020-05-211-1/+1
* implement crude availability filterBryan Newbold2020-05-211-0/+11
* fix abstracts; experiment with search stemmingBryan Newbold2020-05-211-2/+4
* first pass improving search scoringBryan Newbold2020-05-211-5/+35
* better translation marking; add some basic de and zhBryan Newbold2020-05-211-19/+23
* UI mobile/tablet scaling; search error improvementsBryan Newbold2020-05-211-1/+4