Project

cul_hydra

0.01
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
Hydra implementations for CUL repository apps
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

Runtime

>= 8.0, < 8.7.0
>= 1.8.3
>= 0
>= 5.2, < 6.0
<= 11.3
>= 1.1.5
>= 0
>= 0
~> 2.1.0
 Project Readme

CUL OM and Solrizer Implementations

To Run Integration Tests

bundle exec rake jetty:unzip
bundle exec rake cul_hydra:ci

To Run Unit Tests

bundle exec rspec spec/unit

Additions to Solr

###Cul::Hydra::Solrizer::TerminologyBasedSolrizer This Solrizer is basically a clone of the default implementation with a couple of bugfixes and two added features:

1. Collecting terms

Specifying a value for :variant_of[:field_base] in your term definition will cause the term's solr field value to be duplicated in another field whose name will be a combination of the :field_base value and the suffix appropriate to the term's :index_as values

2. Mapping term values

Specifying a value for :variant_of[:map] in your term definition will cause the term value to be used as a lookup key in as specified by the ValueMapper interface (The default is a YAML map in conf/solr_value_maps.yml)

To-Do

  1. A way to funnel term values into a solr field called "text"