Adam Dickmeiss [Thu, 15 Dec 2005 13:28:46 +0000 (13:28 +0000)]
Added a test case for bug #447
Adam Dickmeiss [Thu, 15 Dec 2005 13:28:32 +0000 (13:28 +0000)]
Added a test utility marcos TL_ASSERT, TL_ASSERT2
Mike Taylor [Wed, 14 Dec 2005 10:28:25 +0000 (10:28 +0000)]
Ignore generated file "out"
Mike Taylor [Wed, 14 Dec 2005 09:05:43 +0000 (09:05 +0000)]
Moved out of the Zebra archive, and into ZOOM-Perl, as these
files are not really part of the GILS example but part of the
ZOOM-Perl test-suite.
Adam Dickmeiss [Tue, 13 Dec 2005 13:47:35 +0000 (13:47 +0000)]
Store unique ordinal integer for database. This is to begin solving
problem with drop and record IDs. Bug #447.
Marc Cromme [Tue, 13 Dec 2005 09:24:36 +0000 (09:24 +0000)]
added alvis filter to debian package mechanism
Mike Taylor [Mon, 12 Dec 2005 17:24:49 +0000 (17:24 +0000)]
Use isam:b so that the "drop" extended service works.
Adam Dickmeiss [Fri, 9 Dec 2005 11:33:32 +0000 (11:33 +0000)]
Removed zebra_clearError. The scheme is meant to be .. Return
ZEBRA_FAIL on failure. Only then it is meaningful to check for error code.
It is therefore no longer necessary to clear it (reset it).
Adam Dickmeiss [Fri, 9 Dec 2005 10:56:59 +0000 (10:56 +0000)]
Drop database returns diagnostif if isam is not isam:b
Adam Dickmeiss [Fri, 9 Dec 2005 10:49:10 +0000 (10:49 +0000)]
Fix bad printing of sysno
Adam Dickmeiss [Fri, 9 Dec 2005 10:45:04 +0000 (10:45 +0000)]
For buffer_extract_sysno, match criteria is only used if SYSNO pointer
is NULL. If sysno is non-NULL, that sysno is used. This should make
record update with opaque record ID work in a consistent manner.
Mike Taylor [Fri, 9 Dec 2005 10:14:52 +0000 (10:14 +0000)]
Don't use recordId.
Adam Dickmeiss [Thu, 8 Dec 2005 11:10:03 +0000 (11:10 +0000)]
This member was not initialized in some cases (valgrind)
Adam Dickmeiss [Thu, 8 Dec 2005 11:06:49 +0000 (11:06 +0000)]
Fixed bug #446: iso2709 filter SEGVs on bad input data.
Adam Dickmeiss [Wed, 7 Dec 2005 17:00:46 +0000 (17:00 +0000)]
Somewhat improved diagnostics for update with opaque record ID
Mike Taylor [Wed, 7 Dec 2005 15:32:34 +0000 (15:32 +0000)]
New
Adam Dickmeiss [Tue, 6 Dec 2005 15:36:38 +0000 (15:36 +0000)]
Avoid stmt/var declare. Omit useless static keyword
Marc Cromme [Mon, 5 Dec 2005 13:58:52 +0000 (13:58 +0000)]
added grs node construction - not finished yet
Marc Cromme [Mon, 5 Dec 2005 12:18:40 +0000 (12:18 +0000)]
added first version of CSV GRS filter
still missing is
- build of GRS data1 node tree to be given to indexer
- control of how to call back zebra such that each record per line gets indexed
on it's own
- configuration file reading and config parameter passing
Adam Dickmeiss [Tue, 29 Nov 2005 11:38:34 +0000 (11:38 +0000)]
Allow string value v in @attr 10=v for SearchResult-1 reference
Adam Dickmeiss [Tue, 29 Nov 2005 09:37:04 +0000 (09:37 +0000)]
Disable limit debugging
Adam Dickmeiss [Wed, 16 Nov 2005 04:33:22 +0000 (04:33 +0000)]
Fix grs.sgml to use off_t rather than int for file offsets
Adam Dickmeiss [Thu, 10 Nov 2005 11:25:47 +0000 (11:25 +0000)]
Allow updates on empty records.
Adam Dickmeiss [Thu, 10 Nov 2005 11:25:13 +0000 (11:25 +0000)]
Handle zh==NULL in print_dict_item
Adam Dickmeiss [Thu, 10 Nov 2005 08:08:19 +0000 (08:08 +0000)]
Added a test for bug #432
Adam Dickmeiss [Wed, 9 Nov 2005 12:01:09 +0000 (12:01 +0000)]
Log test errors to yaz_log so ease trace of automated tests
Adam Dickmeiss [Wed, 9 Nov 2005 11:51:29 +0000 (11:51 +0000)]
Register no longer uses register type prefix (REG_TYPE_PREFIX).
Try to avoid dup keys for filters (bug #432).
Adam Dickmeiss [Wed, 9 Nov 2005 08:27:28 +0000 (08:27 +0000)]
Rename argument to zebra_rec_keys_set_buf
Adam Dickmeiss [Wed, 9 Nov 2005 08:09:44 +0000 (08:09 +0000)]
Added test for bug #431
Adam Dickmeiss [Wed, 2 Nov 2005 11:43:26 +0000 (11:43 +0000)]
Zebra reads (non-standard) attribute 10 for RPN queries. The value, when
specified, is returned as subqueryId in SearchResult-1. If unspecified
subqueryId is omitted in SearchResult-1.
Adam Dickmeiss [Tue, 1 Nov 2005 10:16:08 +0000 (10:16 +0000)]
Added note about the agrep algorithm used
Adam Dickmeiss [Sun, 30 Oct 2005 22:52:37 +0000 (22:52 +0000)]
One more debug msg in limit code
Adam Dickmeiss [Sun, 30 Oct 2005 22:31:28 +0000 (22:31 +0000)]
Print info about limit filter progress if ZEBRA_LIMIT_DEBUG=1.
Adam Dickmeiss [Fri, 28 Oct 2005 09:22:50 +0000 (09:22 +0000)]
Using zebra_rec_keys for per-record key store
Adam Dickmeiss [Fri, 28 Oct 2005 07:25:30 +0000 (07:25 +0000)]
Fix leak for rset_key_control
Adam Dickmeiss [Thu, 27 Oct 2005 20:06:58 +0000 (20:06 +0000)]
Use xsl:element for document element to prevent ns
Adam Dickmeiss [Thu, 27 Oct 2005 09:09:52 +0000 (09:09 +0000)]
Tests for identical keys in ISAMB
Adam Dickmeiss [Thu, 27 Oct 2005 08:49:29 +0000 (08:49 +0000)]
Indentation
Adam Dickmeiss [Sat, 22 Oct 2005 17:32:09 +0000 (17:32 +0000)]
Fixed bug #415: Strange truncation behavior
Adam Dickmeiss [Fri, 21 Oct 2005 18:29:04 +0000 (18:29 +0000)]
Fix dbaccesslist not being initialized (when no auth is used)
Sebastian Hammer [Thu, 20 Oct 2005 18:28:10 +0000 (18:28 +0000)]
Added database subscription feature. Description in NEWS and doc
Adam Dickmeiss [Mon, 19 Sep 2005 09:37:31 +0000 (09:37 +0000)]
Fixed bfx_open so that more_info is set to correct value
Adam Dickmeiss [Mon, 19 Sep 2005 08:20:15 +0000 (08:20 +0000)]
Reduce default API logging
pop [Fri, 16 Sep 2005 17:00:41 +0000 (17:00 +0000)]
SWIG API has separated structures for service and session now. index.h
not included anymore.
Adam Dickmeiss [Fri, 16 Sep 2005 09:58:38 +0000 (09:58 +0000)]
Allow same document to be modified multiple times within one transaction.
Adam Dickmeiss [Thu, 15 Sep 2005 12:48:42 +0000 (12:48 +0000)]
Remove call to zebra_opn_res. zh->res=0 means no register yet
Adam Dickmeiss [Thu, 15 Sep 2005 10:34:22 +0000 (10:34 +0000)]
api_swig.h part of dist
pop [Thu, 15 Sep 2005 09:27:18 +0000 (09:27 +0000)]
Zebra api extension tuned for SWIG
Adam Dickmeiss [Tue, 13 Sep 2005 13:15:24 +0000 (13:15 +0000)]
Missing to res_open
Adam Dickmeiss [Tue, 13 Sep 2005 11:51:05 +0000 (11:51 +0000)]
Added parameter for zebra_open.
Adam Dickmeiss [Tue, 30 Aug 2005 12:27:18 +0000 (12:27 +0000)]
Dont declare module_path if dlfcn.h is not set
Adam Dickmeiss [Tue, 30 Aug 2005 12:25:38 +0000 (12:25 +0000)]
Creating idzebra.dll instead of static zebra.lib. Using yaz.lib or
yazd.lib depending on DEBUG=0|1.
Adam Dickmeiss [Tue, 30 Aug 2005 12:23:02 +0000 (12:23 +0000)]
Fixed a problem in snippets handling that occurred when using string
indexes (problem in zebraExplain_lookup_ord).
Adam Dickmeiss [Tue, 30 Aug 2005 10:44:56 +0000 (10:44 +0000)]
No longer in use
Adam Dickmeiss [Fri, 26 Aug 2005 10:13:30 +0000 (10:13 +0000)]
Update snippets handling for new store keys structure. Also omit
index_type / reg_type completely from it, because the index ordinal is
sufficient.
Adam Dickmeiss [Fri, 26 Aug 2005 10:11:49 +0000 (10:11 +0000)]
Omit print of Zebra version. zebra_start does that
Adam Dickmeiss [Thu, 25 Aug 2005 12:53:42 +0000 (12:53 +0000)]
Install proper msvcr71.dll
Adam Dickmeiss [Thu, 25 Aug 2005 12:46:17 +0000 (12:46 +0000)]
Add rankstatic to win makefile
Adam Dickmeiss [Thu, 25 Aug 2005 10:37:05 +0000 (10:37 +0000)]
For trunctations, only 20 temp sets are merged at a time (truncchunk)
Adam Dickmeiss [Wed, 24 Aug 2005 08:30:37 +0000 (08:30 +0000)]
Allow complex compspec so that SRW/SRU schemas are supported
Adam Dickmeiss [Tue, 23 Aug 2005 08:02:47 +0000 (08:02 +0000)]
Remove database: from this sample
Adam Dickmeiss [Mon, 22 Aug 2005 14:39:47 +0000 (14:39 +0000)]
Increase params array. If not it'll get overriden when snippets are
in use.
Adam Dickmeiss [Mon, 22 Aug 2005 09:04:17 +0000 (09:04 +0000)]
Added type signed/unsigned char type casts to make GCC 4 happy.
Adam Dickmeiss [Mon, 22 Aug 2005 09:03:34 +0000 (09:03 +0000)]
Align alvis with xslt (again).
Adam Dickmeiss [Mon, 22 Aug 2005 08:19:51 +0000 (08:19 +0000)]
Members in RecWord term_buf, index_name changed from char * to
const char *.
Adam Dickmeiss [Mon, 22 Aug 2005 08:18:43 +0000 (08:18 +0000)]
Added type casts (signed/unsigned char) to make GCC 4 happy
Adam Dickmeiss [Mon, 22 Aug 2005 08:17:01 +0000 (08:17 +0000)]
Added include of yaz/log.h
Adam Dickmeiss [Fri, 19 Aug 2005 21:42:17 +0000 (21:42 +0000)]
Do not enable ALVIS for systems without LibXSLT
Adam Dickmeiss [Fri, 19 Aug 2005 21:41:37 +0000 (21:41 +0000)]
Added some type casts to avoid warnings produced by GCC 4.
Made a few functions static to avoid nameclash with alvis filter.
Adam Dickmeiss [Fri, 19 Aug 2005 21:40:17 +0000 (21:40 +0000)]
Make a few functions static to avoid nameclash with xslt filter
Marc Cromme [Fri, 19 Aug 2005 14:06:31 +0000 (14:06 +0000)]
copied xslt.c filter over on alvis.c filter, to give alvis folks their own version
Marc Cromme [Fri, 19 Aug 2005 14:05:29 +0000 (14:05 +0000)]
taken snippet stuff out to avoid problems from this code
Adam Dickmeiss [Fri, 19 Aug 2005 13:11:54 +0000 (13:11 +0000)]
Remove snippet log stuff
Adam Dickmeiss [Fri, 19 Aug 2005 12:58:01 +0000 (12:58 +0000)]
Added a few casts converting from unsigned char* -> char*.
Adam Dickmeiss [Fri, 19 Aug 2005 11:04:23 +0000 (11:04 +0000)]
Pass a stop_flag to ranking method calc. When set to 1, it signals
stop of result set processing.
Adam Dickmeiss [Fri, 19 Aug 2005 11:03:53 +0000 (11:03 +0000)]
Removed unused variable
Adam Dickmeiss [Fri, 19 Aug 2005 10:48:36 +0000 (10:48 +0000)]
Reverse score in static-rank handler due to the increasing value
property of the ISAM keys.
Adam Dickmeiss [Fri, 19 Aug 2005 10:47:50 +0000 (10:47 +0000)]
Show score in snippet format
Adam Dickmeiss [Fri, 19 Aug 2005 09:45:24 +0000 (09:45 +0000)]
Pass staticrank in buffer_extract_record. This is what we did for
file_extract_record before.
Adam Dickmeiss [Fri, 19 Aug 2005 09:21:34 +0000 (09:21 +0000)]
Extend the ranking interface so staticrank is passed to calc method.
Added simple staticrank algorithm/example.
Adam Dickmeiss [Fri, 19 Aug 2005 09:20:21 +0000 (09:20 +0000)]
Fix this test so that it works with 'make distcheck'.
Adam Dickmeiss [Thu, 18 Aug 2005 19:20:37 +0000 (19:20 +0000)]
Updates for Windows
Adam Dickmeiss [Thu, 18 Aug 2005 12:50:17 +0000 (12:50 +0000)]
Added support for static ranking. Bug #174. The staticrank is enabled
by specifying staticrank:1 in .cfg. The xslt1 was removed. Filter xslt
can do it all and support specifying split=1. XSLT filter can specify
staticrank using attribute 'z:rank'. Added tests for staticrank and
record ID match in xslt3.c, xslt4.c.
Adam Dickmeiss [Wed, 17 Aug 2005 21:30:31 +0000 (21:30 +0000)]
Added test t13 which illustrates the resource API and tests it.
Adam Dickmeiss [Wed, 17 Aug 2005 21:29:44 +0000 (21:29 +0000)]
Allow NULL config to be given for zebra_start and zebra_start_res.
Adam Dickmeiss [Wed, 17 Aug 2005 21:28:07 +0000 (21:28 +0000)]
Added a utility res_clear which removes/clears all items in a
resource handle.
Marc Cromme [Fri, 12 Aug 2005 13:50:51 +0000 (13:50 +0000)]
heikki's comments added, but not integrated yet
Marc Cromme [Fri, 12 Aug 2005 13:34:10 +0000 (13:34 +0000)]
make system error corrected
Marc Cromme [Fri, 12 Aug 2005 13:19:06 +0000 (13:19 +0000)]
added changed entities
Marc Cromme [Fri, 12 Aug 2005 12:44:36 +0000 (12:44 +0000)]
finished re-write of chaper 7 and zebrasrv man page, now hopefully much more informative than before. All relevant YAZ frontend options are mentioned as well as zebra specific options and syntaxes
Adam Dickmeiss [Tue, 9 Aug 2005 12:30:46 +0000 (12:30 +0000)]
Allow record subsystem to return system numbers (document ID) with a fake
offset. This is to test that Perl API and other components works properly
with 64-bit integers.
Adam Dickmeiss [Tue, 9 Aug 2005 10:18:00 +0000 (10:18 +0000)]
Removed Perl API. It's a separate CVS project idzebra-perl now.
Adam Dickmeiss [Tue, 9 Aug 2005 10:01:03 +0000 (10:01 +0000)]
Comment zebra_result_set_term_{no,info}.
Adam Dickmeiss [Tue, 9 Aug 2005 09:35:25 +0000 (09:35 +0000)]
Added extra parameter setname for zebra scan functions. This allows
a scan to be limited by a result set (NULL for no limit). If no
result set is given for scan functions, attribute 8 is inspected.
If present, value of attribute 8 is used as limit.
Adam Dickmeiss [Tue, 9 Aug 2005 08:58:18 +0000 (08:58 +0000)]
Added modules location to be returned.
Adam Dickmeiss [Mon, 8 Aug 2005 12:04:02 +0000 (12:04 +0000)]
Remove YLOG_LOG msg
Adam Dickmeiss [Mon, 8 Aug 2005 11:08:52 +0000 (11:08 +0000)]
Remove comment which issues automake warning
Marc Cromme [Fri, 5 Aug 2005 14:39:12 +0000 (14:39 +0000)]
updated the zebrasrv man page by copying relevant files over from yaz documentation. Still miss to write a nice description, and also updating of the same info in the zebra manual is needed
Adam Dickmeiss [Fri, 5 Aug 2005 10:40:13 +0000 (10:40 +0000)]
Fixed bug #400: Generic record IDs doesn't match.
Adam Dickmeiss [Fri, 5 Aug 2005 10:33:05 +0000 (10:33 +0000)]
Added include stdlib.h