Skip to content

aaccomazzi/montysolr

 
 

Repository files navigation

ABOUT MONTYSOLR
===============

MontySolr is an open-source distribution of Solr (http://lucene.apache.org/solr)

It is the search engine behind Astrophysics Data System (ADS 2.0) - "the world's most complete collection of 
scholarly content in the physical sciences" - http://labs.adsabs.harvard.edu/adsabs/page/help/ADSinfo

It features:

  - very powerful query parser (equivalent of which you won't find anywhere else)
  - second order queries (operators): extensive citation search
  - batch processing for long-running tasks
  - bitset queries (to search/analyze millions of docs by sending their IDs)
  - author name disambiguation
  - and much more, I'm lazy to type...
  
  
In the past MontySolr combined Java with extensions written in C++/Python but now 
that Jython support for JNI arrived, MontySolr switched to pure Java (April 2014)
  


INSTALLATION
============

You will need Java JDK (version 7), and 'ant' (v1.8 and newer) 

```bash

 $ git clone https://github.com/romanchyla/montysolr
 $ cd montysolr
 $ ant build-all
```

MontySolr works on Linux/Mac/Windows. Releases are automatically tested/deployed
see: https://github.com/romanchyla/montysolr/releases.

About

CPython easily embedded inside Solr

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 88.5%
  • Python 8.4%
  • XSLT 1.6%
  • GAP 1.3%
  • JavaScript 0.1%
  • Shell 0.1%