forked from adsabs/montysolr
-
Notifications
You must be signed in to change notification settings - Fork 0
Solr for Astrophysics Data System
License
romanchyla/montysolr
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ABOUT MONTYSOLR =============== MontySolr 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://ads.harvard.edu/. It is built on top of SOLR (http://lucene.apache.org/solr) but it is not a fork. New features are added as extensions. You can use MontySolr's infrastructure to add new functionality or test patches without duplicating code. So what is here: - extremely powerful query parser (equivalent of which you won't find anywhere else) - second order queries (operators): analytical query operations - batch processing for long-running tasks - bitset queries (to search/analyze millions of docs by sending their IDs) - author name disambiguation - extensive tokenization rules - multi-synonym parsing and expansion - support for Jython - and of course: the whole configuration of the ADS search engine 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 ============ Go ahead to http://github.com/montysolr/releases and download/unzip the version of your choice. Then run ./bin/solr If you want to build Montysolr from sources, rest assured it is easy. You will need Java JDK (version 8 and higher), and 'ant' (v1.8 and newer) ```bash $ git clone https://github.com/romanchyla/montysolr $ cd montysolr $ ant build-all ```
About
Solr for Astrophysics Data System
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Java 91.6%
- Python 6.0%
- XSLT 1.1%
- GAP 0.9%
- Shell 0.3%
- JavaScript 0.1%