You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Descriptive Summary
In order to support the needs of researchers, we want to provide a newspaper-specific search interface that allows users to create advanced search queries that allow pre-coordinate filtering of results based on the following fields:
place of publication
publication date
article type
newspaper title
language
This search UI should have the URL /newspapers_search.
The presence of the above fields should be configured within the Blacklight configuration block in CatalogController in the implementing app, so that implementations may choose the fields that are most relevant to their own collections. (All fields will be enabled by default.) The install generator should inject the configuration block into app/controller/catalog_controller.rb.
Multi-select boxes should be used for place of publication, article type, newspaper title, and language. A set of input fields should be used for start date and end date.
The presence of each control should be based on the existence of the correspondingt Solr field in the index. (For example, if there are no values for the article_genre field in the Solr index, that field control should not display.)
Rationale
Historic research involving newspapers requires detailed filtering of search parameters in order to obtain relevant results. This interface will provide the necessary controls to support the desired granularity.
Expected behavior
As a non-logged-in user
When I am on the /newspapers_search page
I should see a keyword search input
And a multi-select control for "Place of publication"
And a multi-select control for "Newspaper title"
And a multi-select control for "Article types"
And a multi-select control for "Language"
And a set of input fields for "Start date" and "End date"
And when I enter or select values for those fields and click "Search"
I should see a list of results that correspond to my search parameters
Descriptive Summary
In order to support the needs of researchers, we want to provide a newspaper-specific search interface that allows users to create advanced search queries that allow pre-coordinate filtering of results based on the following fields:
This search UI should have the URL
/newspapers_search
.The presence of the above fields should be configured within the Blacklight configuration block in CatalogController in the implementing app, so that implementations may choose the fields that are most relevant to their own collections. (All fields will be enabled by default.) The install generator should inject the configuration block into
app/controller/catalog_controller.rb
.Multi-select boxes should be used for
place of publication
,article type
,newspaper title
, andlanguage
. A set of input fields should be used for start date and end date.The presence of each control should be based on the existence of the correspondingt Solr field in the index. (For example, if there are no values for the
article_genre
field in the Solr index, that field control should not display.)Rationale
Historic research involving newspapers requires detailed filtering of search parameters in order to obtain relevant results. This interface will provide the necessary controls to support the desired granularity.
Expected behavior
As a non-logged-in user
When I am on the
/newspapers_search
pageI should see a keyword search input
And a multi-select control for "Place of publication"
And a multi-select control for "Newspaper title"
And a multi-select control for "Article types"
And a multi-select control for "Language"
And a set of input fields for "Start date" and "End date"
And when I enter or select values for those fields and click "Search"
I should see a list of results that correspond to my search parameters
Additional info
This ticket will be complete when:
Functionality described above has been implemented.
The text was updated successfully, but these errors were encountered: