#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>