Skip to content

Filters

Syed AbuTalib edited this page Dec 3, 2020 · 2 revisions

Introduction

There are several filters being used to filter out results from Elasticsearch.

Files

The files specifically involving filtering and filtered results are src\views\Layout\DashboardNavbar.vue and src\views\SearchResults.vue.

Filter List

Filter Operational Description
Sort By No Provides a method to order results. Only a front end exists for now.
Area No Allows a user to search for a specific area. Currently the front end has Computer Science, Electrical Engineering, Neuroscience but there is no back end implementation.
Expertise No Filters out results based off the number of Peer Review Publications. This will allow less 'legitimate' papers to be filtered out.
Accessibility No Filters out results based on the database they were pulled from. Some databases may require an account to view documents. Currently only front end.
Year Yes Slider that allows the user to select a range of years for publications. Currently defaults to [1950, 2020].
Type Partially List of filters that takes in the search keyword and checks if it is within result properties. Currently only Title, Author, and DOI are operational check-boxes. Other check-boxes such as Poster, Video, and Blog are currently disabled.
Database No Filters results by origin of the research paper. Currently has the front end done but no back end implementation.
Journals No This is to filter based on a specific journal, such as Nature. Currently has a small list of Journals on the front end. No back end implementation.
Default Yes Below the accordion there is a checkbox labeled as 'Save current filters as default'. This checkbox will save all the currently applied filters. The Default accordion will list out all the currently set defaults.