Adding morphology and electrophysiology facets (SCP-5980) #2251
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BACKGROUND & CHANGES
This adds two new search facets to the "more facets" menu on the homepage:
has_morphology
andhas_electrophysiology
. Both of these search facets are MongoDB-based, meaning they do not source data from BigQuery for either filter values or search results. Additionally, these facets have a new property calledis_presence_facet
which means that no exact filter matches are made, but rather only the presence of a given metadatum name within a study. This update also lays the groundwork for retiring BigQuery entirely for study-based search. More work is needed, but the main foundation of being able to source filter labels and perform searches directly in MongoDB is now in place.MANUAL TESTING
rails db:migrate