Homec4science
Diffusion YCSB fc7cc57151bd

[solr] adding support for Apache Solr

Authored by ghaughian <gerardhaughian@gmail.com> on Dec 30 2015, 18:20.

Description

[solr] adding support for Apache Solr

updating readme

updating package info

perfecting logic for http solr clients for all operations

renamed properties, tested cloud mode and cleaned code

removed dependency on dynamic field names, updated readme

now enforcing checkstyle

adding solr artifact

removing test cases relying on external dependencies

removed unused maven dependencies, added batch mode support, all try blocks now catch eplicit exceptions, Query/UpdateResponse status codes are handled more granularly, updated readme, added sample schema.xml file to support default field names in ycsb client, updated all license headers to 2016, using SolrClient object as primary client type regardless if Solr is running in Cloud or Stand-alone mode

cleaned code and config files, now accepting a solr base url property, simplified sample schema.xml file, renamed class to SolrClient, now updating documents atomically, added batch support to delete method

updated new line spacing of pom file comments

removed sample schema file, updated readme with more indepth explanation on running/setting up the solr-binding

removed some code lines no longer in use

renamed zookeeper param name, now throwing caught exceptions where appropriate, debug messages are now being logged on stderr

now returning an appropriate error if we receive an unexpected response from solr server, repeated calls to getResults is no longer

now using singletonMap to store update params in, fixed typo and missing id field in sample config in README

Details

Committed
ghaughian <gerardhaughian@gmail.com>Jan 12 2016, 19:34
Pushed
iorgulescuOct 2 2018, 18:02
Parents
R7507:34420257f048: Merge pull request #558 from allanbank/pr-522
Branches
Unknown
Tags
Unknown

Event Timeline

ghaughian <gerardhaughian@gmail.com> committed R7507:fc7cc57151bd: [solr] adding support for Apache Solr (authored by ghaughian <gerardhaughian@gmail.com>).Jan 12 2016, 19:34