Feature #3608
Enable OpenSearch interface on CNs
Start date:
2013-03-03
Due date:
2013-08-03
% Done:
0%
Estimated time:
0.00 h
Milestone:
None
Product Version:
Story Points:
Sprint:
Description
OpenSearch ( http://www.opensearch.org/ ) provides a standard mechanism for simple searches against a search engine. There are three parts to an opensearch implementation:
- An XML document that provides a programmatic description of the service
- A tag that references the XML document from a user facing HTML page somewhere (e.g. on the ONEMercury landing page)
- At least one service that accepts a search term and returns an Atom feed that follows some opensearch guidelines.
An example implementation from a SOLR book ("Apache Solr 3 Enterprise Search Server by Smiley and Pugh) is in svn at:
https://repository.dataone.org/software/cicore/trunk/itk/d1_opensearch
See also #449
History
#1 Updated by Skye Roseboom over 11 years ago
Solr issue includes initial work to implement open search via velocity templates:
https://issues.apache.org/jira/browse/SOLR-2143
#2 Updated by Skye Roseboom over 11 years ago
- Start date set to 2013-03-03
- Due date set to 2013-03-16
- Target version set to 2013.10-Block.2.1
#3 Updated by Skye Roseboom over 11 years ago
- Milestone changed from None to CCI-1.2
#4 Updated by Skye Roseboom over 11 years ago
- Use /cn/v1/solr/query as basis for defining opensearch engine description (query, suggest, browse).
- Use faceted search to provide suggest capability.
- Create result view template to handle browse capability.
#5 Updated by Skye Roseboom over 11 years ago
- Status changed from New to In Progress
#6 Updated by Skye Roseboom over 11 years ago
- Due date changed from 2013-03-16 to 2013-04-27
- Target version changed from 2013.10-Block.2.1 to 2013.16-Block.2.4
#7 Updated by Skye Roseboom over 11 years ago
- Due date changed from 2013-04-27 to 2013-08-03
- Target version changed from 2013.16-Block.2.4 to 2013.30-Block.4.3
#8 Updated by Skye Roseboom over 11 years ago
- Target version deleted (
2013.30-Block.4.3)
#9 Updated by Skye Roseboom over 11 years ago
- Parent task set to #3760
#10 Updated by Skye Roseboom over 11 years ago
- Status changed from In Progress to New
- Estimated time set to 0.00
#11 Updated by Dave Vieglais almost 9 years ago
- Priority changed from Normal to Low
- Assignee changed from Skye Roseboom to Dave Vieglais
Moving to backlog.
#12 Updated by Dave Vieglais over 7 years ago
- Project changed from CN Index to Infrastructure
- Target version set to CCI-2.4.0
- Milestone set to None
- Category set to d1_indexer
- Tracker changed from Task to Feature
#13 Updated by Dave Vieglais over 7 years ago
- Parent task deleted (
#3760)
#14 Updated by Dave Vieglais over 5 years ago
- Status changed from New to Rejected
Low value to pursue this option