Robin Taylor created DS-1377:
--------------------------------
Summary: Lucene searches changed behaviour at DSpace 1.8
Key: DS-1377
URL: https://jira.duraspace.org/browse/DS-1377
Project: DSpace
Issue Type: Bug
Affects Versions: 1.8.2, 1.8.1, 1.8.0, 3.0
Reporter: Robin Taylor
At DSpace 1.8 the underlying Lucene libraries were upgraded from version 2.x to
3.3, this appears to have changed the default search behaviour.
Prior to version 3.x the default Lucene Analyzer behaviour was set to be
English language. At 3.x Lucene abandoned this bias and the standard behaviour
became more language neutral. To continue using the 'old' behaviour you either
had to specify a 'matchVersion' of 2.x or change your local code to specify
what was now called the ClassicFilter/Tokeniser. At 1.8 the DSpace code was
changed to specify a matchVersion of 3.3 but without making the necessary code
changes to use the ClassicFilter. As a result the default behaviour was no
longer English language.
For a quick fix look for any references to 'LUCENE_3' in the DSpace code and
change them to be LUCENE_29.
For a medium term fix we should change the DSpace code to use the updated
Lucene code.
For a long term fix we should dump Lucene and consolidate around Solr.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel