/dse-fit

Primary LanguageJava

dse-fit

Set of tools for customing Datastax Enterprise Stack (Cassandra and Solr)

Usage:

  1. First, you must have to downlaod Datastax Enterprise instalation package

https://portal.datastax.com/downloads.php?dsedownload=tar/enterprise/dse.tar.gz

  1. Then add following packages into local Maven repository, run:

mvn install:install-file -Dfile=[path to datastax]/dse-6.7.2/resources/solr/lib/solr-uber-with-auth_2.1-6.0.1.2.2381.jar -DgroupId=org.apache.solr -DartifactId=solr-core -Dversion=6.0.1.2.2381 -Dpackaging=jar

mvn install:install-file -Dfile=[path to datastax]/dse-6.7.2/lib/dse-search-6.7.2.jar -DgroupId=com.datastax -DartifactId=dse-search -Dversion=6.7.2 -Dpackaging=jar

  1. Run maven build

  2. Copy jar file into [datastax server instalation directory]/dse/resources/solr/lib

  3. Put this line into your solrconfig.xml file (inside <config> section):

<fieldInputTransformer name="dse" class="com.artwork.mori.dse.search.AbstractLowerCaseFieldInputTransformer">

FIT Copy Transformers

  • LowerCaseFieldInputTransformer - Insert lowercase value into [name]_ci document field

Related DSE issues:

Lowercase filter factory doesn't work when docvalues=true
- https://stackoverflow.com/questions/39697408/lowercase-filter-factory-doesnt-work-when-docvalues-true