Integrate Lucene indexing
Add a Lucene index and query interface for metacat docs.
#1 Updated by ben leinfelder over 6 years ago
Where "Metacat docs" include:
-Currently indexed DataONE science metadata (EML versions, FGDC versions, Dryad)
-Any additional XML schema**
**When adding a new schema to be indexed by Metacat here are some requirements:
-Metacat admin should have complete control over which xpath expressions map to which fields in the current index.
-Configuration should allow for: adding new fields, specifying the type (string, number, boolean, etc) of the field, specifying the name of the field, and mapping one or more xpath expressions to the field.
-If there is currently no appropriate field in the index, then the administrator should be able to easily add a new field to the index to accommodate the new xpath.
-Metacat should not be at the mercy of DataONE to augment the fields or objectFormats that are indexed. It should incorporate enhancements from DataONE if desired, but Metacat should be able to blaze the trail on indexing new content before the CN stack implements similar behavior.