> Also for indicators you may want to form a query of the form
> marc.245$a = "Smith" where the Indicator1 = 4
> Which isn't the same as
> marc.245$a = "Smith" and marc.245i1 = 4 (as this does not imply that the
> second operand applies to the same marc field as the first).
>
> Hence for indicators is seems likely that these would have to be handled
> by relational modifiers.
A cleaner version is:
marc.245$a = "Smith"
prox/unit=element/distance=0
marc.245i1 = "4"
See also the discussion on the ZeeRex context set concerning searching
for attributes with an attribute set.
One issue with putting sub-searches in relational modifiers is that the
following query is invalid:
marc.245$a =/marc.245i1 any "4 6 8" "Smith"
as 'any' cannot be used as the central token of a relational modifier.
Rob
--
Dr Robert Sanderson
Dept of Computer Science, University of Liverpool
Home: http://www.csc.liv.ac.uk/~azaroth/
Cheshire: http://www.cheshire3.org/
|