From 6eb1b688e3e9076d043f73f8920879cd60084670 Mon Sep 17 00:00:00 2001 From: Shalin Shekhar Mangar Date: Thu, 15 Jan 2009 20:20:59 +0000 Subject: [PATCH] SOLR-865 -- Adding support for document updates in binary format and corresponding support in Solrj client git-svn-id: https://svn.apache.org/repos/asf/lucene/solr/trunk@734796 13f79535-47bb-0310-9956-ffa450edef68 --- CHANGES.txt | 3 + example/solr/conf/solrconfig.xml | 3 + .../handler/BinaryUpdateRequestHandler.java | 141 ++++++++++++ .../solrj/impl/BinaryRequestWriter.java | 106 +++++++++ .../solrj/impl/CommonsHttpSolrServer.java | 15 +- .../request/JavaBinUpdateRequestCodec.java | 204 ++++++++++++++++++ .../client/solrj/request/RequestWriter.java | 43 ++++ .../client/solrj/request/UpdateRequest.java | 11 +- .../embedded/LargeVolumeBinaryJettyTest.java | 77 +++++++ .../solrj/request/TestUpdateRequestCodec.java | 102 +++++++++ 10 files changed, 702 insertions(+), 3 deletions(-) create mode 100644 src/java/org/apache/solr/handler/BinaryUpdateRequestHandler.java create mode 100644 src/solrj/org/apache/solr/client/solrj/impl/BinaryRequestWriter.java create mode 100644 src/solrj/org/apache/solr/client/solrj/request/JavaBinUpdateRequestCodec.java create mode 100644 src/solrj/org/apache/solr/client/solrj/request/RequestWriter.java create mode 100644 src/test/org/apache/solr/client/solrj/embedded/LargeVolumeBinaryJettyTest.java create mode 100644 src/test/org/apache/solr/client/solrj/request/TestUpdateRequestCodec.java diff --git a/CHANGES.txt b/CHANGES.txt index b6be8105245..ad24afd2860 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -138,6 +138,9 @@ New Features the error handling is not immediate as it is with the standard SolrServer. (ryan) +30. SOLR-865: Adding support for document updates in binary format and corresponding support in Solrj client. + (Noble Paul via shalin) + Optimizations ---------------------- diff --git a/example/solr/conf/solrconfig.xml b/example/solr/conf/solrconfig.xml index 297f828137b..91c3dbba90a 100755 --- a/example/solr/conf/solrconfig.xml +++ b/example/solr/conf/solrconfig.xml @@ -676,6 +676,9 @@ --> + + +