Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

advanced search for newspaper content #86

Closed
ebenenglish opened this issue Jan 11, 2019 · 1 comment
Closed

advanced search for newspaper content #86

ebenenglish opened this issue Jan 11, 2019 · 1 comment

Comments

@ebenenglish
Copy link
Collaborator

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

Additional info

This ticket will be complete when:
Functionality described above has been implemented.

@ebenenglish
Copy link
Collaborator Author

Closed via #151.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant