Multi-directional schema converter for Solr, Elasticsearch, and Sensei
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
.travis.yml
CHANGES.txt
README.md
pom.xml

README.md

Introduction

SearchSchemer is a simple application which allows to convert index structure between the following search engines:

Building

mvn assembly:assembly

Using SearchSchemer

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