From 543c1cd94504539b2b8e232ac970104bb92d4e6b Mon Sep 17 00:00:00 2001 From: briancaruso Date: Mon, 11 Apr 2011 17:21:38 +0000 Subject: [PATCH] Adding solr indexing prototype --- solr/exampleSolr/conf/schema.xml | 90 ++++------ solr/exampleSolr/conf/solrconfig.xml | 2 +- webapp/config/example.deploy.properties | 8 + webapp/lib/apache-solr-solrj-1.4.1.jar | Bin 0 -> 250955 bytes webapp/lib/jcl-over-slf4j-1.5.5.jar | Bin 0 -> 16746 bytes .../search/solr/IndividualToSolrDocument.java | 45 +++++ .../search/solr/LuceneDocToSolrDoc.java | 60 +++++++ .../vitro/webapp/search/solr/SolrIndexer.java | 163 ++++++++++++++++++ .../vitro/webapp/search/solr/SolrSetup.java | 132 ++++++++++++++ 9 files changed, 442 insertions(+), 58 deletions(-) create mode 100644 webapp/lib/apache-solr-solrj-1.4.1.jar create mode 100644 webapp/lib/jcl-over-slf4j-1.5.5.jar create mode 100644 webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/IndividualToSolrDocument.java create mode 100644 webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/LuceneDocToSolrDoc.java create mode 100644 webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/SolrIndexer.java create mode 100644 webapp/src/edu/cornell/mannlib/vitro/webapp/search/solr/SolrSetup.java diff --git a/solr/exampleSolr/conf/schema.xml b/solr/exampleSolr/conf/schema.xml index 82f4ba9a8..49a2aff5a 100644 --- a/solr/exampleSolr/conf/schema.xml +++ b/solr/exampleSolr/conf/schema.xml @@ -46,14 +46,6 @@ --> - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + - id + DocId - text + ALLTEXT @@ -533,12 +514,7 @@ is added to the index. It's used either to index the same field differently, or to add multiple fields to the same field for easier/faster searching. --> - - - - - - + - ${solr.data.dir:./solr/data} +