Marc Cromme [Thu, 1 Feb 2007 21:18:53 +0000 (21:18 +0000)]
corrected typos
Marc Cromme [Thu, 1 Feb 2007 21:08:52 +0000 (21:08 +0000)]
added Alvis 'XML'
Marc Cromme [Thu, 1 Feb 2007 21:08:12 +0000 (21:08 +0000)]
placed Alvis filter module before GRS-1 in arch chapter
Marc Cromme [Thu, 1 Feb 2007 21:04:15 +0000 (21:04 +0000)]
placing Alvis filter chapter before GRS-1 filter chapter
Marc Cromme [Thu, 1 Feb 2007 20:49:05 +0000 (20:49 +0000)]
first shot on tabulated feature overview - much needs to be done yet
Mike Taylor [Wed, 31 Jan 2007 12:26:50 +0000 (12:26 +0000)]
New
Adam Dickmeiss [Wed, 24 Jan 2007 18:00:39 +0000 (18:00 +0000)]
Bump version to 2.0.11
Adam Dickmeiss [Wed, 24 Jan 2007 16:05:25 +0000 (16:05 +0000)]
Depend on YAZ 2.1.48 or later
Adam Dickmeiss [Wed, 24 Jan 2007 15:23:58 +0000 (15:23 +0000)]
Towards 2.0.10.
Adam Dickmeiss [Mon, 22 Jan 2007 18:15:02 +0000 (18:15 +0000)]
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).
Mike Taylor [Mon, 22 Jan 2007 11:02:12 +0000 (11:02 +0000)]
New
Adam Dickmeiss [Wed, 17 Jan 2007 15:35:47 +0000 (15:35 +0000)]
Avoid full rset count for rset_count. Proper break for result set
sort/rank.
Adam Dickmeiss [Wed, 17 Jan 2007 13:51:36 +0000 (13:51 +0000)]
Change prototype of busyhandler
Marc Cromme [Wed, 17 Jan 2007 13:31:36 +0000 (13:31 +0000)]
documentation updated according to suggestion from zebra list
Adam Dickmeiss [Wed, 17 Jan 2007 13:22:53 +0000 (13:22 +0000)]
Experiment with check for dead sessions.
Adam Dickmeiss [Wed, 17 Jan 2007 12:59:38 +0000 (12:59 +0000)]
For searches, allow truncmax value to be controlled with attribute 13.
If given, that overrides the value of 'truncmax'.
Adam Dickmeiss [Tue, 16 Jan 2007 15:31:23 +0000 (15:31 +0000)]
For truncations being limited (abort at truncmax terms), zebrasrv returns
SearchResponse with resultSetStatus=subset.
Adam Dickmeiss [Tue, 16 Jan 2007 15:01:15 +0000 (15:01 +0000)]
For estimated hit counts, Zebra returns resultSetStatus=estimtate as
part of SearchResponse. Requires YAZ 2.1.47 or later. Bump Zebra
to version 2.0.9.
Adam Dickmeiss [Mon, 15 Jan 2007 20:14:37 +0000 (20:14 +0000)]
Towards 2.0.8.
Adam Dickmeiss [Mon, 15 Jan 2007 20:11:44 +0000 (20:11 +0000)]
Noted some changes to NEWS
Adam Dickmeiss [Mon, 15 Jan 2007 20:08:23 +0000 (20:08 +0000)]
2007.
Adam Dickmeiss [Mon, 15 Jan 2007 20:04:34 +0000 (20:04 +0000)]
Use dblatex instead pdfjadetex to generate PDF
Adam Dickmeiss [Mon, 15 Jan 2007 15:10:13 +0000 (15:10 +0000)]
2007.
Adam Dickmeiss [Mon, 15 Jan 2007 15:01:35 +0000 (15:01 +0000)]
Added releaseinfo
Adam Dickmeiss [Mon, 15 Jan 2007 14:55:50 +0000 (14:55 +0000)]
Productname from ZEBRA to zebra in refentries
Adam Dickmeiss [Mon, 15 Jan 2007 14:51:04 +0000 (14:51 +0000)]
Rename to table ID to unique and proper ID.
Adam Dickmeiss [Mon, 15 Jan 2007 14:48:51 +0000 (14:48 +0000)]
Put author elements in authorgroup.
Adam Dickmeiss [Mon, 15 Jan 2007 13:01:26 +0000 (13:01 +0000)]
Fixed bug #815: Extended Services "delete" requires a dummy "record" to
be set. The fix, surprisingly, is to allow SUTRS for "update". The problem
is that Z39.50 mandates that *some* record to be sent (including the
case where a record is to be deleted by ID). However, ZOOM-C sends a "void"
SUTRS record in this case.. This record is not parsed by the server.
Adam Dickmeiss [Tue, 9 Jan 2007 09:11:22 +0000 (09:11 +0000)]
Suggest fakeroot
Adam Dickmeiss [Fri, 5 Jan 2007 16:11:25 +0000 (16:11 +0000)]
Null value for res_set makes it do nothing
Adam Dickmeiss [Fri, 5 Jan 2007 10:45:11 +0000 (10:45 +0000)]
Removed zebra_timing_t. Using yaz_timing_t instead. Requires YAZ 2.1.45.
Adam Dickmeiss [Fri, 22 Dec 2006 19:47:36 +0000 (19:47 +0000)]
Implemented bug #781: Easier tracking of result sets. We only do this
when mkstemp is available (most moderun Unixes supports this). The PID
is included in filename : tempdir/zrs_PID_XXXXXX.
Adam Dickmeiss [Fri, 22 Dec 2006 13:57:25 +0000 (13:57 +0000)]
Added support for specification of staticrank for grs-class of filters.
This is enabled by using 'staticrank indexname' in .abs. Contents of
indexname (elm ... indexname:w) is then used as value for staticrank.
Adam Dickmeiss [Fri, 22 Dec 2006 13:57:03 +0000 (13:57 +0000)]
Using atoizint for staticrank
Adam Dickmeiss [Fri, 22 Dec 2006 13:48:20 +0000 (13:48 +0000)]
Added function atoizint with a atoi/atoll wrapper.
Adam Dickmeiss [Fri, 22 Dec 2006 12:14:25 +0000 (12:14 +0000)]
Add timing for zebra_start/zebra_stop.
Adam Dickmeiss [Fri, 22 Dec 2006 12:13:39 +0000 (12:13 +0000)]
Use atoll/atoi for ascii to zint conversion in alvis filter.
Adam Dickmeiss [Wed, 20 Dec 2006 14:29:04 +0000 (14:29 +0000)]
Do not warn for truncmax limit
Adam Dickmeiss [Wed, 20 Dec 2006 14:19:21 +0000 (14:19 +0000)]
Do not truncate more than at most 'truncmax' terms in one single
term with right-truncation/regular attribute. By default, 'truncmax',
is 10000.
Adam Dickmeiss [Wed, 20 Dec 2006 08:37:49 +0000 (08:37 +0000)]
Fix reference to uninitialized var (bug introduced in previous commit).
Adam Dickmeiss [Tue, 19 Dec 2006 16:57:38 +0000 (16:57 +0000)]
Using zebra::index::field:s rather than zebra::sort::field for retrieval
of sort keys.
Adam Dickmeiss [Tue, 19 Dec 2006 13:55:05 +0000 (13:55 +0000)]
Fix bad ptr in yaz_log debug msg
Adam Dickmeiss [Tue, 19 Dec 2006 13:17:34 +0000 (13:17 +0000)]
Avoid file sync for read-only files.
Adam Dickmeiss [Tue, 19 Dec 2006 00:25:41 +0000 (00:25 +0000)]
Changed assert in isamb, since we have larger keys
Adam Dickmeiss [Mon, 18 Dec 2006 23:40:06 +0000 (23:40 +0000)]
Implemented sorting via the ISAMB system. To enable, use sortindex:b
in zebra.cfg. The sort keys can also be fetched using zebra::sort:field .
Adam Dickmeiss [Sat, 16 Dec 2006 09:04:28 +0000 (09:04 +0000)]
Disable check: bug #730
Adam Dickmeiss [Fri, 15 Dec 2006 21:11:37 +0000 (21:11 +0000)]
Define YAZ_HAVE_XML2
Adam Dickmeiss [Wed, 13 Dec 2006 13:05:45 +0000 (13:05 +0000)]
Fixed bug #767: Zebra indexing stylesheet fails to work. The problem
was that the root node was not of type element and split_level = 0 (deal with
whole record / no split). We make split level 0 a special case (again) and
use extract_full for this.
Adam Dickmeiss [Tue, 12 Dec 2006 17:33:35 +0000 (17:33 +0000)]
More digits in output for total docs
Adam Dickmeiss [Tue, 12 Dec 2006 15:23:45 +0000 (15:23 +0000)]
Rename isb to isb_postings.
Adam Dickmeiss [Tue, 12 Dec 2006 15:22:26 +0000 (15:22 +0000)]
Possible fix of two bugs (1) bug #759: Crash during retrieval of some
records (2) bug #765.
Adam Dickmeiss [Tue, 12 Dec 2006 13:54:33 +0000 (13:54 +0000)]
Added gnuplot scripts for dictisam timings, filesystems comparisons.
Adam Dickmeiss [Tue, 12 Dec 2006 13:51:23 +0000 (13:51 +0000)]
All output to stdout for easy feet into gnuplot. The following is now
logged: user,real,sys for dict+isam, postings, documents, distinct
words, new words, dict splits, isamb leaf splits, isamb interior splits.
Adam Dickmeiss [Tue, 12 Dec 2006 13:46:41 +0000 (13:46 +0000)]
Added functions isamb_set_int_count, isamb-set_cache_size,
isamb_get_int_splits, isamb_get_leaf_splits, iasmb_set_int_count.
Adam Dickmeiss [Tue, 12 Dec 2006 13:42:23 +0000 (13:42 +0000)]
Added statistics functions dict_get_no_{lookup,insert,split}.
Adam Dickmeiss [Mon, 11 Dec 2006 17:08:03 +0000 (17:08 +0000)]
Remove unused variable (dst_buf)
Adam Dickmeiss [Mon, 11 Dec 2006 15:08:55 +0000 (15:08 +0000)]
Allow MARC line format to be read.
Adam Dickmeiss [Mon, 11 Dec 2006 10:02:14 +0000 (10:02 +0000)]
Using timing utility
Adam Dickmeiss [Mon, 11 Dec 2006 09:50:36 +0000 (09:50 +0000)]
Added a utility for doing timings.
Adam Dickmeiss [Sun, 10 Dec 2006 21:02:28 +0000 (21:02 +0000)]
More appropriate usage
Adam Dickmeiss [Sun, 10 Dec 2006 21:00:56 +0000 (21:00 +0000)]
Make MARC indexer with different ISAM strategy.
Adam Dickmeiss [Sun, 10 Dec 2006 20:59:52 +0000 (20:59 +0000)]
Use rand() twice on platforms where RAND_MAX < 2^16.
Adam Dickmeiss [Sun, 10 Dec 2006 11:54:29 +0000 (11:54 +0000)]
Added new test which makes variations to ISAM entry size.
Adam Dickmeiss [Sun, 10 Dec 2006 11:54:11 +0000 (11:54 +0000)]
Produce .dat files with bench1. prefix
Adam Dickmeiss [Sun, 10 Dec 2006 11:49:16 +0000 (11:49 +0000)]
Allow size of ISAM entry to be specified in bench test
Adam Dickmeiss [Sat, 9 Dec 2006 08:03:57 +0000 (08:03 +0000)]
Added some performance test utilities.
Adam Dickmeiss [Thu, 7 Dec 2006 21:13:56 +0000 (21:13 +0000)]
Added some ISAMB benchmark code
Adam Dickmeiss [Thu, 7 Dec 2006 19:23:56 +0000 (19:23 +0000)]
Allow different values for cache parameter for isamb_open: 0=normal,
1=caching of pages, -1 testing (NULL ISAM).
Adam Dickmeiss [Thu, 7 Dec 2006 10:01:32 +0000 (10:01 +0000)]
Remove @XSLT_LIBS@ from idzebra-config --libs / --lalibs output. XSLT
libs is part of @YAZLIB@ already.
Adam Dickmeiss [Wed, 6 Dec 2006 22:52:38 +0000 (22:52 +0000)]
Use zint for numbers in update statistics.
Adam Dickmeiss [Wed, 6 Dec 2006 13:00:12 +0000 (13:00 +0000)]
Added new object check_res.
Adam Dickmeiss [Wed, 6 Dec 2006 10:26:54 +0000 (10:26 +0000)]
Added more to list of options.
Adam Dickmeiss [Wed, 6 Dec 2006 10:26:40 +0000 (10:26 +0000)]
Deal with a picky ambiguity with configs like a.b where both suffix and
prefix are allowed. Both a and b must be checked.
Adam Dickmeiss [Tue, 5 Dec 2006 14:06:29 +0000 (14:06 +0000)]
Fixed bug #445: zebra.cfg does not check for valid directives.
Adam Dickmeiss [Tue, 5 Dec 2006 09:26:37 +0000 (09:26 +0000)]
Provide defaults for profilePath and modulePath for the zebra{srv,idx}.
Adam Dickmeiss [Tue, 5 Dec 2006 09:26:04 +0000 (09:26 +0000)]
Reformat a bit.
Adam Dickmeiss [Tue, 5 Dec 2006 09:24:47 +0000 (09:24 +0000)]
Deal with NULL profile_path.
Adam Dickmeiss [Tue, 5 Dec 2006 09:24:31 +0000 (09:24 +0000)]
For Res(ources), maintain reference count (poor man's smart ptr).
Adam Dickmeiss [Tue, 5 Dec 2006 08:14:59 +0000 (08:14 +0000)]
Experiment with alternative reckeys store.
Adam Dickmeiss [Tue, 5 Dec 2006 08:14:47 +0000 (08:14 +0000)]
Only add first in field marker if there field has term(s) in it
Adam Dickmeiss [Sun, 3 Dec 2006 16:05:13 +0000 (16:05 +0000)]
Fixed bug #739: Extended service update fails with Alvis filter.
This change makes it possible to have register and shadow as same
directory. The size limits is only counted for each file type (so if
shadow is 10M and register is 20M the total size of directory is 30M).
Adam Dickmeiss [Sun, 3 Dec 2006 15:55:02 +0000 (15:55 +0000)]
Removed unused var
Adam Dickmeiss [Thu, 30 Nov 2006 11:03:57 +0000 (11:03 +0000)]
Removed a few heavily used yaz_log calls
Adam Dickmeiss [Thu, 30 Nov 2006 10:33:18 +0000 (10:33 +0000)]
Added support for specification of approximative limits for whole query.
This is specified as attribute type 12. Semantics is the same as
estimatehits in zebra.cfg.
Adam Dickmeiss [Thu, 30 Nov 2006 10:29:23 +0000 (10:29 +0000)]
Change IDs for the special retrieval stuff.
Adam Dickmeiss [Wed, 29 Nov 2006 18:06:57 +0000 (18:06 +0000)]
Disable xelm path ! case code in case of index_name (att in 1.3) being NULL.
It's not documented and not in use for Zebra 2. The .abs reader can
never generate it so it's dead code which just slows indexing down.
Adam Dickmeiss [Wed, 29 Nov 2006 10:31:29 +0000 (10:31 +0000)]
Cut memory for sorting in half when threaded sort is in effect.
Adam Dickmeiss [Wed, 29 Nov 2006 10:24:01 +0000 (10:24 +0000)]
Version 2.0.7.
Marc Cromme [Wed, 29 Nov 2006 09:01:53 +0000 (09:01 +0000)]
shortened zebra::meta:.sysno lement XML format
Marc Cromme [Tue, 28 Nov 2006 14:37:45 +0000 (14:37 +0000)]
added example of config file
Marc Cromme [Tue, 28 Nov 2006 14:18:26 +0000 (14:18 +0000)]
added entry on encoding directive
Marc Cromme [Tue, 28 Nov 2006 13:05:57 +0000 (13:05 +0000)]
added more information on character mapping
added entry on equivalent directive
added short examples
Adam Dickmeiss [Tue, 28 Nov 2006 11:42:13 +0000 (11:42 +0000)]
Towards 2.0.6.
Adam Dickmeiss [Tue, 28 Nov 2006 08:44:10 +0000 (08:44 +0000)]
Issue warning if staticrank is < 0. And set to 0
Adam Dickmeiss [Tue, 28 Nov 2006 08:43:53 +0000 (08:43 +0000)]
Added assert
Adam Dickmeiss [Mon, 27 Nov 2006 21:50:15 +0000 (21:50 +0000)]
Zebra 2 RPM with the following packages: idzebra-2.0, libidzebra-2.0,
libidzebra-2.0-modules, libidzebra-2.0-devel.
Adam Dickmeiss [Mon, 27 Nov 2006 14:27:12 +0000 (14:27 +0000)]
Require YAZ 2.1.40 or later
Adam Dickmeiss [Mon, 27 Nov 2006 10:40:33 +0000 (10:40 +0000)]
Avoid indexing of zebraInfo stuff. Problem is that explain.abs has lines
elm (4,2) targetInfo ExplainCategory
and it will zebraInfo child as ExplainCategory. This is now prevented
by making a zebraInfo node with no children.
Adam Dickmeiss [Mon, 27 Nov 2006 10:10:14 +0000 (10:10 +0000)]
Better debugging for indexing.. Introduction of zebra_log_dict_entry.
Adam Dickmeiss [Mon, 27 Nov 2006 10:09:48 +0000 (10:09 +0000)]
Fixed bug #736: Updates gets slower. The problem was that duplicate
name tags (with database name in it) was generated for attributeDetails.
This caused indexes to grow and grow for each update iteration.