#633: WebSearch: broken URLs when displaying nearest search terms box with
uppercase letter in index
-----------------------+-----------------
 Reporter:  jcaffaro   |      Owner:
     Type:  defect     |     Status:  new
 Priority:  major      |  Milestone:
Component:  WebSearch  |    Version:
 Keywords:  Browse     |
-----------------------+-----------------
 When searching inside indexes with a query containing uppercase letters
 (such as  {{{fOo:bar}}}) that returns no match does result in broken URLs
 to the nearest search terms.

 Eg: http://cdsweb.cern.ch/search?p=fOo%3Atest returns

 {{{
 Search term foo:test did not match any record. Nearest terms in any
 collection are:
 75              fonvieil        ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 75              fonvieill       ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 3               fonzo           ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 115             foo             ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 1               foo-tim         ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 -               foo:test
 313             food            ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 2               food            ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 8               food-           ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 1               food-and-mouth  ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 1               food-born       ->
 http://cdsweb.cern.ch/search?ln=en&p=fOo%3Atest
 }}}
 i.e. with always the same URL to the same query.

 The same query with lower case letter ({{{foo:bar}}}) does seem to behave
 correctly. This behaviour cannot be found in Invenio 0.99.3 http
 ://invenio-demo.cern.ch/search?p=fOo%3Atest

 This is especially annoying for eg. for index "{{{arXiv}}}".

-- 
Ticket URL: <https://invenio-software.org/ticket/633>
Invenio <http://invenio-software.org>

Reply via email to