#184: websearch:  find a ellis, john and not a ellis, john r
----------------------------+-----------------------------------------------
 Reporter:  jblayloc        |       Owner:  jblayloc
     Type:  defect          |      Status:  new     
 Priority:  major           |   Milestone:          
Component:  *general*       |     Version:          
 Keywords:  INSPIRE Syntax  |  
----------------------------+-----------------------------------------------
 Moved from https://savannah.cern.ch/task/?13986

 2010-02-16 20:47, original submission:

 This search (find a ellis, john and not a ellis, john r) returns records
 with author "ellis, J.R" such records are returned by "find a ellis, john"
 and also by "find a ellis, john r" thus they must be excluded from the
 disjunction of the two sets, but they are not. We have not traced the bug
 yet.

 2010-04-01 17:43, comment #1:

 This is mostly fixed in a branch that Joe and I are working on

 The author search routines expand the second search into several, but they
 were not parenthesized, so the and not was not distributed.

 This is fixed, but fails if parens are nested

 2010-04-23 23:34, comment #2:

 This appears to be causing all searches of the form:

 find a bar, i. and author foo, j.

 to fail. We believe the best solution is to fix nested parens, since the
 author handling generates parens in these cases...

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

Reply via email to