[ 
https://jira.duraspace.org/browse/DS-1121?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Dietz updated DS-1121:
----------------------------

    Attachment: DS-1121-hacking-DSQuery-to-strip-interspersed-dashses.patch
                Screen Shot 2012-02-08 at 5.57.54 PM.png

A quick-and-dirty patch that will strip out interspersed dashes from queries. 
                
> Searches interspersed with a minus (separated by spaces) will exclude the 
> following term. (AND NOT)
> ---------------------------------------------------------------------------------------------------
>
>                 Key: DS-1121
>                 URL: https://jira.duraspace.org/browse/DS-1121
>             Project: DSpace
>          Issue Type: Bug
>          Components: DSpace API
>    Affects Versions: 1.8.0, 1.8.1
>            Reporter: Peter Dietz
>            Assignee: Peter Dietz
>             Fix For: 3.0
>
>         Attachments: 
> DS-1121-hacking-DSQuery-to-strip-interspersed-dashses.patch, Screen Shot 
> 2012-02-08 at 4.30.51 PM.png, Screen Shot 2012-02-08 at 4.31.03 PM.png, 
> Screen Shot 2012-02-08 at 5.57.54 PM.png
>
>
> I have confirmed that this problem exists... Here's the original report.
> -- In an email to dspace-tech, Jessica Lindholm writes:
> Dear all,
> I would like some advice on Boolean operators and their implications on 
> search / search results.
>  
> Some publications have a minus sign in titles, e.g. in Chronic intraoral pain 
> - assessment of diagnostic methods and prognosis 
> http://hdl.handle.net/2043/12563.
>  
> This gives us a problem when searching for the item. It coincides with '-' 
> minus being the operator for AND NOT, so we all of a sudden look for stuff 
> without specific words. A simple free-text search matching the title above 
> leads to zero hits. And users tend to e.g. copy a title from a reference list 
> to the search box.
>  
> Has anyone encountered the same problem? We have looked around and haven't 
> found a solution (stopwords, tokens, queries).
>  
> We are using AND as standard operator for all searches, i.e. we have that 
> changed in config.xml (from default OR). If we had used OR as default the 
> problem wouldn't appear, and possibly this opens up for a logical slip in the 
> system (or by me, which is not unlikely at all). Google uses the same 
> operator, but handling it differently when surrounded by whitespaces.
>  
> Is this a possible bug encountered?
>  
> We would preferably  like to change the Boolean operators to usage of 
> capitalised AND NOT, AND etc instead of -,+. Believing this would solve the 
> issue. Is this possible (Java okay)?
>  
> However when matching exact, using quotation marks both the searches: 
> "Chronic intraoral pain assessment of diagnostic methods and prognosis" 
> (minus excluded) and "Chronic intraoral pain - assessment of diagnostic 
> methods and prognosis" works fine. So the minus is treated to some extent.
>  
> Looking forward to understand better,
>  
> Jessica Lindholm
>  
> Ps Malmo university is using DSpace (1.8.*) XMLUI as our institutional 
> repository.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Dspace-devel mailing list
Dspace-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to