X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=NEWS;h=bbb669705f8e54d6fb656e350f6df3f437a0e0c8;hb=d089fa72c83a673c788d828687dbec88fe9d1c4a;hp=c1d1704bc72e60f742bf0d0d0d7e82e3569e2f4c;hpb=4a3a97df9d47b8d099e403308f8015f130366994;p=idzebra-moved-to-github.git diff --git a/NEWS b/NEWS index c1d1704..bbb6697 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,65 @@ +Release candidate Zebra version 2.0.0 prepared. + +Zebra uses string attributes for indexing internally. Using set+numeric +use attribute can still be used. But that is a search-only conversion which +inspects .att-set files as indicated using attset-directives in zebra.cfg. +attset references are no longer required, but when used they deserve +as "check" for that the index names used are also present in .att. + +Implemented bug #588: allrecords search. Using @attr 1=allrecords "" +matches all records in a database. + +Zebra reads (non-standard) attribute 10 for RPN queries. The value, when +specified, is returned as subqueryId in SearchResult-1. It un-specified +no subqueryId is part of SearchResult-1. + +Added 'dbperms' setting to zebra.cfg. Names file with lines of +format username: db1+...dbn, listing databases that user has access to. +Database-specific access control only happens for searching, at present. + +Added zebra_set_approx_limit for a ZebraHandle (session). Results +will be approximate if hit count is greater than the limit specified. + +Added support for term hit counts. This was not in place for earlier +1.4 versions, but is present in the 1.3 series. Bug #124. + +Implemented the 'equivalent' directive for .chr-files. + +Added zebra_get_bfs to get BFile handle for session. + +Added 'melm' directive to absyn format to simplify config files +for MARC-style databases. See tab/marc21.abs for an example. + +Added bath-compliant definition file marc21.abs for use with MARC databases. + +Added autoconf utility idzebra.m4 which defines --with-idzebra . + +Added mechanism to ignore leading articles when doing full-field indexing, +based on the character map files. See the manual for further discussion. + +Fixed bug in record management. Releasing blocks could result in +partial read. + +Fixed bug in isam:b. A tree split could result in a lost item. + +Remove isamd. It's not been in use for a long time and isamb is better +in most cases. + +Change SYSNO to be zint. Change pointers in isamc and isamb to zint. +Change block number in bfile/cfile to zint. zint is a long integer +(64-bit). This change practially removes register limits for Zebra. + +Implement int-list encoding for ISAMs. + +Added facility to make attibutes in grs.regx and grs.tcl filter using the +data command with argument -attribute . The content of data is +the value of the attribute. This command should be used inside a +begin element , end element section. + +Update zebra.nsi to NSIS 2. + +Added a new 'cut' directive to charmaps (.chr files) which specifies that +only characters after the cutting char should be indexed. Update Perl internals so that it matches the current Zebra API. The recordGroup structure is no longer available. A group of resources @@ -17,8 +79,6 @@ Added grs.danbib filter - for Danish Bibliographic Centre. Rename CHANGELOG to NEWS. ---- 1.3.16 2004/03/29 - For text filter, return only header if elementSetName=H . elementSetName=R returns contents only. Other elementSetName returns both header+content.