SearchSchemer is a simple application which allows to convert index structure between the following search engines:
- Apache Solr (http://lucene.apache.org/solr/)
- ElasticSearch (http://www.elasticsearch.org/)
- SenseiDB (http://www.senseidb.com/)
mvn assembly:assembly
To run: $ java -jar SearchSchemer.jar --inputFile --inputType --outputFile --outputType where:
- inputFile - configuration file to read
- inputType - input configuration type
- outputFile - output configuration file
- outputType - output configuration type
The inputType and outputType properties can take the following values:
- solr - for Solr schema.xml
- elasticsearch - for ElasticSearch mappings file
- senseidb - for SenseiDB table definition
Continuous Integration environment for SearchSchemer project can be found at: https://travis-ci.org/sematext/SearchSchemer