Extended search
What does this pull request do?
Introduces extended search to Vitro
What's new?
Added extended search controller Added search ontology Created search class group Bootstrap migrated from VIVO tenderfoot theme Modified freemarker files to support extended search. Solr field type dateRange and dynamic field *_drsim should be created on startup
How should this be tested?
Check logs to verify that field type dateRange and dynamic field *_drsim has been created on startup
[SolrFieldInitializer] Solr field type 'dateRange' not found. Trying to create.
[SolrFieldInitializer] Solr field type 'dateRange' has been created.
[SolrFieldInitializer] Solr dynamic field '*_drsim' of type dateRange not found. Trying to create.
[SolrFieldInitializer] Solr dateRange dynamic field '*_drsim' has been created.
Add sample data and example search settings attached below
example-search-settings.nt.zip
Try search, create new document modifiers, search filters
Notes
Additional Solr field configuration (autocreated on startup)
<dynamicField name="*_drsim" type="dateRange" stored="true" indexed="true" multiValued="true"/>
<fieldType name="dateRange" class="solr.DateRangeField"/>
New dependencies
js: noUiSlider js: wnumb
Interested parties
@VIVO-project/vivo-committers @chenejac