Hi all,
I started to take a look at dspace discovery.
I'm very excited to see a SOLR integration in DSpace to manage the search and browse functionalities so I really hope that we can include this nice addition in DSpace 1.7.
I like to see some discussion about the following details:

*- integration with the authority framework*
as far as I can see there is not integration at this point. I will be happy to handle this by myself. My idea is to store, when the confidence level is greater than a configurable value, the authority key in a field _authority (ie. contributor_authority) when there is no authority key or the confidence level is not good enought we should store the simple metadata.value in the solr field (ie contributor). A similar rule should apply to facetting. We can't use directly the same field used for the search because we need to sort facet for browsing (think about diacrytics in names). I'm thinking to store the facet value with the following syntax
sort_value|||display_form|||authority_key(if any)
When the facet is shown we should use the authority_key to build the filter (on the field_authority) or the display_form if there is not authority_key

*- use of a custom solr build*
https://scm.dspace.org/svn/repo/modules/dspace-solr/trunk/README
I'm not happy to manage a custom build of solr, I think that in the long way it could be an expensive task. The SOLR-236 is still not included in the main SOLR distribution and there is a lot of debate around it. The version that we have currently included seems already modified to fix some bugs... a new major release of solr (1.4) has been released and we should move to it as soon as possible before than more works on solr are build. Why do we need this custom build? I think that Dryad is not using it... instead from the screenshoot on the dspace wiki
https://wiki.duraspace.org/display/DSPACE/DSpace+Discovery+HowTo
I see that in xmlui there is a "group by" option, is this the reason for the custom build or is it needed for other?

*- old browse and search provider*
if we add discovery at dspace 1.7 should we remove the old search & browser provider? I don't see a valid reason to keep it in place and duplicate maintenace effort...

Andrea

--
Dott. Andrea Bollini
Project Manager, IT Architect&  Systems Integrator
Sezione Servizi per le Biblioteche e l'Editoria Elettronica
CILEA, http://www.cilea.it
tel. +39 06-59292853
cel. +39 348-8277525

---

Disclaimer: the content of this email is confidential and may be privileged, 
and it must not be disclosed or copied without the sender's consent. If you 
have received this message in error, please notify the sender and remove it 
from your system. The content of this email does not constitute legal advice, 
nor any responsibility is accepted for loss or damage incurred as a result of 
acting upon its contents or attachments.
The statements and opinions expressed in this email are those of the author and 
do not necessarily reflect those of the employer.

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to