X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=README;h=d144894ae5491a326f7e31f34dde2cf34a26356d;hb=1082d0a6c655bcd6e30566aa7547e5d370572e67;hp=8096b34ede3b81882d0c6b36aa45e69726234e84;hpb=4eec94579e5ca6f1121ed12ce26945ed23bbea74;p=yaz-moved-to-github.git diff --git a/README b/README index 8096b34..d144894 100644 --- a/README +++ b/README @@ -35,14 +35,21 @@ Use '?' to get a list of the available commands. The current query language is a bit awkward, but functional: -query ::= ['@attrset' ] rpn -rpn ::= complex | simple | attr rpn -complex ::= operator rpn rpn -operator ::= '@and' | '@or' | '@not'. -simple ::= term | set. -term ::= | '"' ... '"'. -set ::= '@set' . -attr ::= '@attr' [] '=' . +query ::= ['@attrset' ] rpn +rpn ::= complex | simple | attr rpn +complex ::= operator rpn rpn +operator ::= '@and' | '@or' | '@not' | '@prox' proximity +simple ::= term | set. +term ::= | '"' ... '"'. +set ::= '@set' . +attr ::= '@attr' [] '=' . +proximity ::= exclusion distance ordered relation which unit +exclusion ::= '1' | '0' | 'void' +distance ::= +ordered ::= '1' | '0' +relation ::= +which ::= 'known' | 'private' +unit ::= Eg.: