Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

Wiki Markup*Howto: Use DSpace Discovery*
The Discovery Module enables your repository to have faceted searching.
Thus a user can filter what they are looking for by grouping entries into a facet, and drill down to find the content they are interested in. 
So instead of user searching: \ [ wetland + "dc.author=Mitsch, William J" + dc.subject="water quality" \ ], they can instead do their initial search, \ [ wetland \ ], and then filter the results by attributes. !worddava7d46df6db45f7ce78511e9f8e78b098.png|height=855,width=804!
Image Added

A website like Amazon, might do this to help you select a digital camera. You can reduce the results by price range, features, megapixels, manufacturer, etc.
The further the DSpace Discovery module is developed, the more useful that browsing can be to the researcher looking for items in your collections.

...

Overview
Have both projects checked out to the same root projects folder. You will not have to modify dspace-discovery at all, but the patch will enable the dspace-trunk to use some features of dspace services, and include other libraries such as org.apache.solr that are needed.
The discovery module essentially adds an additional core to solr. Existing was statistics, the new core is search. 

Obtain the updated patch

To patch: 

Code Block
cd /path/to/project/discovery/dspace-trunk/dspace 
patch -p1 < /path/to/dspace-discovery-updateupdate3.patch 

If you name discovery-trunk anything other than that, you will have to modify dspace-trunk/dspace/pom.xml accordingly.
Then the regular rebuild process applies.

...

Code Block
/dspace/bin/dspace update-discovery-index 
  • or -
    Code Block
    
    /dspace/bin/dspace dsrun org.dspace.discovery.IndexClient
    

Screenshots
Empty search shows that it can be filtered easily.