Hi!

The only ticket I found on the issue is the quite old

http://invenio-software.org/ticket/131

which seems to be closed ages ago. However, there persists an issue with
bracketing. I just checked on CDS:

       041__a:"eng"

vs.

       (041__a:"eng")

The first one yields (without need for exact numbers ;) 1,093,692
records, the latter 776, so there's a difference. I think there
shouldn't be one. Semantically both queries are the same, right? Just
the second one has a "superfluous" bracket.

In the above case it is an inconvenience, and additionally something
which will be barely noticed as nobody uses the second form.

However, I just came across this while "calculating" queries from
intbitset-operations. There I get structures of the form

(ind:"val1" and ind:"val2") and ((ind:"val3" or ind:"val4") or ind:"val5")

At the moment I simplify this before output by investing some knowledge
about our queries, but it is definitely a hack and will not work in general.

I fear there's still a bug in the in bracket handling.

--

Kind regards,

Alexander Wagner
Scientific Services / Scientific Publishing
Central Library
52425 Juelich

mail : [email protected]
phone: +49 2461 61-1586
Fax  : +49 2461 61-6103
http://www.fz-juelich.de/zb/wp


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Reply via email to