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

