diff --git a/FedoraGenericSearch/src/html/fedoragsearch-doc.html b/FedoraGenericSearch/src/html/fedoragsearch-doc.html index 3e1d6b4..3bf7c3d 100644 --- a/FedoraGenericSearch/src/html/fedoragsearch-doc.html +++ b/FedoraGenericSearch/src/html/fedoragsearch-doc.html @@ -38,7 +38,7 @@ @@ -80,8 +80,7 @@

compatible with Fedora Version 3.5

      Create the configuration files
      Generate indexing stylesheet from example foxml files
      Edit and use the basic property values
-
      Configuring GSearch for automatic updates
-
      Configuring Fedora for automatic updates
+
      Configuring GSearch and Fedora for automatic updates
      Multilingual configuration
IV. FURTHER USAGE
      Full-text and metadata extraction from datastreams using Apache Tika
@@ -309,9 +308,11 @@

compatible with Fedora Version 3.5

  • fromPid ( PID ) - indexing one FOXML record, as exported by Fedora API-M; in case a previous index document with the same PID exists, it is first deleted. - This is the incremental update operation that shall be called after - all of Fedora's API-M operations that modifies a FedoraObject.
  • -
  • deletePid ( PID ) - deleting one index document.
  • + This is the incremental update operation that is called after + all of Fedora's API-M operations that modifies a FedoraObject, + if GSearch and Fedora are configured for automatic updates. +
  • deletePid ( PID ) - deleting one index document, + called by automatic updates after a Fedora purgeObject.
  • @@ -323,23 +324,38 @@

    compatible with Fedora Version 3.5

    Lucene

    The Lucene plugin comes in fedoragsearch.war as the java package dk.defxws.fgslucene together with the Apache Lucene java libraries.

    -

    The Lucene plugin is used by configuration as explained below.

    +

    The Lucene plugin is configured during + Edit and use the basic property values below, + resulting in the set of GSearch configuration files.

    Lucene has a very rich functionality, and this plugin - exploits a small fraction of it. As a java programmer, you may + allows you to configure many of its options, while all the other options + are used with their default values. + As a java programmer, you may have ideas for further exploitation, which you may realize by implementing an enhanced version of the plugin. Please, share such ideas and implementations with the Fedora community.

    Solr

    The Solr server is downloaded, installed and configured as described at the Solr web site.

    -

    The Solr plugin comes in fedoragsearch.war as the java package dk.defxws.fgssolr.

    -

    The Solr plugin is used by configuration as explained below. - It has dependencies on the configuration of the Solr server.

    +

    The Solr server uses the Lucene java libraries for indexing and search.

    +

    The Solr plugin comes in fedoragsearch.war as the java package dk.defxws.fgssolr

    +

    The Solr plugin is configured during + Edit and use the basic property values below, + resulting in the set of GSearch configuration files.

    +

    The Solr plugin has dependencies on the configuration of the Solr server. + You should begin with the schema.xml file provided by GSearch in + FgsConfig/FgsConfigIndexTemplate/Solr/conf/schema-3.6.0-for-fgs-2.4.2.xml . + It has a few modifications aimed at the Fedora demo objects. + You should also consider the autoCommit element in solrconfig.xml . + Besides, you need to go through all the Solr conf files + and make sure they match the index documents generated by your GSearch indexing stylesheet.

    This plugin indexes documents via the HTTP POST interface of Solr. Searches may be performed via the Solr native HTTP GET to the Solr server - and via gfindObjects, which accesses the Lucene index directly. - Solr functionality does not include browsing, however, this is offered - by the plugin via the browseIndex operation.

    + and via gfindObjects, which accesses the Lucene index directly.

    +

    Solr functionality does not include browsing, however, this is offered + by the plugin via the browseIndex operation, + which also accesses the Lucene index directly.

    +

    If you run Islandora

    Zebra

    The Zebra plugin comes in fedoragsearch.war as the java package dk.defxws.fgszebra .

    @@ -362,12 +378,13 @@

    Zebra

    You may rename the .war file, before you copy it into the webapps directory, in order to give it another webapp name. -
  • Set the value of the param enabled to true for the Messaging module in fedora.fcfg as above. +
  • Set the value of the param enabled to true for the Messaging module + in fedora.fcfg as for the demo at your own site.
  • Now this documentation page is visible at - your own site. + your own site, and - the admin pages here. + the admin pages are here.
  • The SOAP service operations are deployed with the .war file, and the .wsdl file is available here. @@ -379,15 +396,19 @@

    Zebra

  • Create the configuration files