How to Use This Repository: This repository is intended to be used with the Austen Said Ruby on Rails application. This repository is not intended for use with the CDRH API.
Data Repo: https://github.com/CDRH/data_austen
Source Files: TEI XML
Script Languages: Ruby, XSLT, JavaScript
Encoding Schema: Text Encoding Initiative (TEI) Guidelines
This site allows you to explore Austen's patterns of diction. We feature word frequencies, a search, novel visualizations, and background on the project.
Project Site: https://austen.unl.edu/
Rails Repo: https://github.com/CDRH/austen
Credits: https://austen.unl.edu/about#team
Created by the Center for Digital Research in the Humanities.
- Framework: Ruby on Rails
- Search and Browse functionality: Apache Solr
- Data Querying and Transformation: XSLT Scripts (powered by Saxon 9 HE)
- Data Indexing: Ruby Scripts
See the project site's Technical Information section for more information.
The Center for Digital Research in the Humanities (CDRH) is a joint initiative of the University of Nebraska-Lincoln Libraries and the College of Arts & Sciences. The Center for Digital Research in the Humanities is a community of researchers collaborating to build digital content and systems in order to generate and express knowledge of the humanities. We mentor emerging voices and advance digital futures for all.
Center for Digital Research in the Humanities GitHub: https://github.com/CDRH
Center for Digital Research in the Humanities Website: https://cdrh.unl.edu/
To index this repo's data in Solr, we first need to upload the Solr 9 compatible
API configset to Solr's /var/local/solr-data/data/ subdirectory.
rsync -ahuX config/solr/data/configsets user@server.unl.edu:
# Then SSH into the server and move the files into place with root permissions
# and set solr as the owner
sudo mv /home/(user)/configsets /var/local/solr-data/data/
sudo chown -R solr:solr /var/local/solr-data/data/configsetsNow we should be able to run the Datura commmands from this repository to create the core and set the schema for Austen's data. Lastly, post the data.
solr_create_api_core austen
solr_manage_schema -o true -j config/schema.json
post -x solrThese commands use development environment config by default.
Add -e production option to run the commands in production environments