├── .gitignore ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ ├── com │ │ └── lucidworks │ │ │ └── spark │ │ │ ├── ShardPartitioner.java │ │ │ ├── SolrRDD.java │ │ │ ├── SolrRelation.java │ │ │ ├── SolrSupport.java │ │ │ ├── SparkApp.java │ │ │ ├── example │ │ │ ├── hadoop │ │ │ │ ├── HdfsToSolrRDDProcessor.java │ │ │ │ └── Logs2SolrRDDProcessor.java │ │ │ ├── query │ │ │ │ ├── ReadTermVectors.java │ │ │ │ ├── SolrQueryProcessor.java │ │ │ │ └── TableScanBenchmark.java │ │ │ └── streaming │ │ │ │ ├── DocumentFilteringStreamProcessor.java │ │ │ │ └── TwitterToSolrStreamProcessor.java │ │ │ ├── filter │ │ │ └── DocFilterContext.java │ │ │ ├── query │ │ │ ├── PagedResultsIterator.java │ │ │ ├── SolrTermVector.java │ │ │ └── StreamingResultsIterator.java │ │ │ ├── streaming │ │ │ ├── MessageHandler.java │ │ │ ├── MessageStream.java │ │ │ ├── MessageStreamReceiver.java │ │ │ ├── file │ │ │ │ └── LocalFileMessageStream.java │ │ │ └── netty │ │ │ │ ├── HttpClientHandler.java │ │ │ │ ├── HttpClientInitializer.java │ │ │ │ └── HttpClientMessageStream.java │ │ │ └── util │ │ │ ├── EmbeddedSolrServerFactory.java │ │ │ └── SolrJsonSupport.java │ └── solr │ │ └── DefaultSource.java └── resources │ ├── embedded │ ├── solr.xml │ └── solrconfig.xml │ └── log4j.properties └── test ├── java └── com │ └── lucidworks │ └── spark │ ├── RDDProcessorTestBase.java │ ├── SolrRDDTest.java │ ├── SolrRelationTest.java │ ├── StreamProcessorTestBase.java │ ├── TestSolrCloudClusterSupport.java │ ├── example │ ├── hadoop │ │ ├── HdfsToSolrRDDProcessorTest.java │ │ └── Logs2SolrRDDProcessorTest.java │ ├── query │ │ ├── BuildQueryTest.java │ │ ├── ReadTermVectorsTest.java │ │ └── SolrQueryProcessorTest.java │ └── streaming │ │ ├── BasicIndexingTest.java │ │ └── DocumentFilteringStreamProcessorTest.java │ └── query │ └── SolrTermVectorTest.java └── resources ├── conf ├── schema.xml └── solrconfig.xml ├── solr.xml └── test-data └── oneusagov └── oneusagov_sample.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/ShardPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/ShardPartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/SolrRDD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/SolrRDD.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/SolrRelation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/SolrRelation.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/SolrSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/SolrSupport.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/SparkApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/SparkApp.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/example/hadoop/HdfsToSolrRDDProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/example/hadoop/HdfsToSolrRDDProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/example/hadoop/Logs2SolrRDDProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/example/hadoop/Logs2SolrRDDProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/example/query/ReadTermVectors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/example/query/ReadTermVectors.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/example/query/SolrQueryProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/example/query/SolrQueryProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/example/query/TableScanBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/example/query/TableScanBenchmark.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/example/streaming/DocumentFilteringStreamProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/example/streaming/DocumentFilteringStreamProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/example/streaming/TwitterToSolrStreamProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/example/streaming/TwitterToSolrStreamProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/filter/DocFilterContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/filter/DocFilterContext.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/query/PagedResultsIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/query/PagedResultsIterator.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/query/SolrTermVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/query/SolrTermVector.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/query/StreamingResultsIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/query/StreamingResultsIterator.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/streaming/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/streaming/MessageHandler.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/streaming/MessageStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/streaming/MessageStream.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/streaming/MessageStreamReceiver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/streaming/MessageStreamReceiver.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/streaming/file/LocalFileMessageStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/streaming/file/LocalFileMessageStream.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/streaming/netty/HttpClientHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/streaming/netty/HttpClientHandler.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/streaming/netty/HttpClientInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/streaming/netty/HttpClientInitializer.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/streaming/netty/HttpClientMessageStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/streaming/netty/HttpClientMessageStream.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/util/EmbeddedSolrServerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/util/EmbeddedSolrServerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/lucidworks/spark/util/SolrJsonSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/com/lucidworks/spark/util/SolrJsonSupport.java -------------------------------------------------------------------------------- /src/main/java/solr/DefaultSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/java/solr/DefaultSource.java -------------------------------------------------------------------------------- /src/main/resources/embedded/solr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/resources/embedded/solr.xml -------------------------------------------------------------------------------- /src/main/resources/embedded/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/resources/embedded/solrconfig.xml -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/RDDProcessorTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/RDDProcessorTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/SolrRDDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/SolrRDDTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/SolrRelationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/SolrRelationTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/StreamProcessorTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/StreamProcessorTestBase.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/TestSolrCloudClusterSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/TestSolrCloudClusterSupport.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/example/hadoop/HdfsToSolrRDDProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/example/hadoop/HdfsToSolrRDDProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/example/hadoop/Logs2SolrRDDProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/example/hadoop/Logs2SolrRDDProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/example/query/BuildQueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/example/query/BuildQueryTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/example/query/ReadTermVectorsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/example/query/ReadTermVectorsTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/example/query/SolrQueryProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/example/query/SolrQueryProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/example/streaming/BasicIndexingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/example/streaming/BasicIndexingTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/example/streaming/DocumentFilteringStreamProcessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/example/streaming/DocumentFilteringStreamProcessorTest.java -------------------------------------------------------------------------------- /src/test/java/com/lucidworks/spark/query/SolrTermVectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/java/com/lucidworks/spark/query/SolrTermVectorTest.java -------------------------------------------------------------------------------- /src/test/resources/conf/schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/resources/conf/schema.xml -------------------------------------------------------------------------------- /src/test/resources/conf/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/resources/conf/solrconfig.xml -------------------------------------------------------------------------------- /src/test/resources/solr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/resources/solr.xml -------------------------------------------------------------------------------- /src/test/resources/test-data/oneusagov/oneusagov_sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Stratio/spark-solr/HEAD/src/test/resources/test-data/oneusagov/oneusagov_sample.txt --------------------------------------------------------------------------------