ICU term lists are handled for search.
[idzebra-moved-to-github.git] / NEWS
diff --git a/NEWS b/NEWS
index 0cb11a7..ab77e34 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,83 @@
+--- 2.0.18 2007/09/19
+
+Fixed bug with scan and staticrank enabled. Bug introduced in 2.0.16.
+
+--- 2.0.16 2007/09/12
+
+Scan now returns a displayTerm which closer to the original word/phrase
+from original record.
+
+Added snippet support. Element set name zebra::snippet will make
+Zebra return an XML record with snippets (terms around matching terms).
+
+Fixed bug #1142: Non-indexed but listed attributes issues diagnostic.
+
+Fixed bug #1131: Missing value-of data in DOM filter.
+
+Fixed bug #1049: zebra.cfg lines with leading space are ignored.
+
+Fixed bug #1128: sortmax not honored.
+
+Fixed bug #1121: Crash for some searches with customized string.chr.
+
+--- 2.0.14 2007/05/09
+
+Zebra uses the YAZ 3 API. Note that this changes the Zebra API
+as well. The register layout is the same however. 
+
+Fixed bug #1114: scan within set may use excessive CPU.
+
+Fixed memory leak that occurred in scan.
+
+Fixed memory leak that occurred for each deleted record.
+
+Optimize updates of records where content is almost identical to previous
+version of record. This makes updating of the internal explain database
+faster too.
+
+For RPN queries the index type (w,p,..) may be specified verbatim as
+structure attribute with string value, e.g. @attr 4=w .
+
+Changed record update API . It is now handled by function
+zebra_record_update which does insert/replace/delete/update of records .
+This function replaces zebra_record_{insert,delete} and
+zebra_admin_exchange_record. The DOM filter uses this feature and the
+@type attribute in record element specifies the action
+insert/replace/delete/update.
+
+Added support for multi-record updates (Bug #944). Based on patch from
+Hans-Werner Hilse.
+
+--- 2.0.12 2007/03/07
+
+Fixed bug with indexing of attributes for rec.grs-class of filters.
+If X-Path was enabled xelm a/@b would be ignored.
+
+Fixed bug in register system where 'no more space' messages was produced
+even though there was plenty of space.
+
+Fixed bug #884: Entity declarations in input are lost at retrieval time.
+
+Implemented new filter 'dom'. See test/xslt/dom-config*xml for examples. 
+This, like alvis, performs indexing and retrieval using XSLT. But Unlike
+alvis, it allows multiple XSLT steps to be performed and does ISO2709
+reading. Bug #843.
+
+--- 2.0.10 2007/01/24
+
+Staticrank indexing is now an index register type defined in default.idx
+via directive 'staticrank'. The 'staticrank' directive for grs is no longer
+supported (was only implemented for Zebra 2.0.8).
+
+For searches, allow truncmax value to be controlled with attribute 13.
+If given, that overrides the value of 'truncmax'.
+
+For truncations being limited (abort at truncmax terms), zebrasrv returns
+SearchResponse with resultSetStatus=subset.
+
+For estimated hit counts, zebrasrv returns SearchResponse with 
+resultSetStatus=estimate.
+
 --- 2.0.8 2007/01/15
 
 For searches, do not truncate more than at most 'truncmax' terms in one