Hi.
We enabled the Discovery aspect (and disabled the SearchArtifact
aspect). It seemed there were no problem until we try the OpenSearch
service.
There are two main problems here:
1) URL "/simple-search" returns a 404 error
2) URL "/open-search" is not using Solr services

About problem 1, that value is defined in the
"websvc.opensearch.uicontext" property (in dspace.cfg). The DSpace
manual says it is for HTML requests and should be changed only for
non-standard servlet mapping.
As I can see, this property could be changed to "/discover" and the
OpenSearch returning HTML pages with results would be working as
expected.
If this is true, maybe this situation could be added to the DSpace manual.

About problem 2, I've seen the "/open-search" url is matched in the
main sitemap.xmap (the one located in
<xmlui-webapp>/WEB-INF/sitemap.xmap), and a special generator is
invoked to make the search and to create the RSS/ATOM with the
results.This special generator is
org.dspace.app.xmlui.cocoon.OpenSearchGenerator .
The problem here is that the search is made using the PostgreSQL index
instead of the Solr services.
I suspect a brand new generator should be created, which would use the
Solr services for searching.

Do you know if there is any work on this or if it's been considered to
the 3.0 release.

I haven't found anything about it on Jira and I wanted to know if
there was something done before begin working on this

Thanks
Nestor

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to