Skip to content

fengtan/sophie

Repository files navigation

Build Status

A Solr browser and administration tool.

Animation

What is included

  • Document browser: list, filter and sort documents stored in a Solr index and inspect their contents
  • Operations on documents: create, update, delete, clone Solr documents
  • Operations on the index: clear, commit and optimize the index
  • Administration tools: export index into a CSV file, backup and restore the index
  • Field browser: list all fields configued on Solr and inspect their attributes
  • Core browser: list all cores hosted on a Solr instance and inspect their attributes
  • Operations on cores: create, delete, rename, swap, reload cores
  • System browser: view all system properties
  • Config files browser: list all Solr config files and view their contents

Getting started

Either download and run a jar archive:

java -jar sophie-1.2.1-*-with-dependencies.jar
# Mac OS requires the -XstartOnFirstThread option to be set:
java -XstartOnFirstThread -jar sophie-1.2.1-macosx-with-dependencies.jar

Or download and install a .deb package if you are on Debian/Ubuntu:

sudo dpkg -i sophie_1.2.1_all.deb
sophie &

Or compile from the sources:

git clone https://github.com/fengtan/sophie
cd sophie
mvn clean install -P linux # linux, macosx or win32
./sophie-start.sh

More details can be found on the wiki.

Resources

Similar tools

  • Solr Admin UI is the administration interface embedded in Solr
  • Luke is a GUI tool to inspect a Lucene index
  • Clue is a CLI tool to inspect a Lucene index
  • Blacklight discovers the structure of a Solr index and builds a web search interface accordingly
  • Solr Explorer acts as a proxy and offers a web interface to explore Solr
  • Ajax Solr is a Javascript framework for creating user interfaces to Solr
  • Marple offers a web interface and a REST API to browse a Lucene index

License

GNU General Public License, Version 3.

Thanks

This project is powered by SolrJ and SWT.