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
Adam Dickmeiss [Wed, 3 Aug 2005 07:44:27 +0000 (07:44 +0000)]
Get rid of a few YLOG_LOGs
Adam Dickmeiss [Thu, 21 Jul 2005 13:05:16 +0000 (13:05 +0000)]
Reduce memory considerably during bug merges (heap-recursive ones).
Marc Cromme [Mon, 18 Jul 2005 10:05:21 +0000 (10:05 +0000)]
made extra check for presence of config.sub and config.guess to aviod break of build if newer autotools did install these as symlinks
Adam Dickmeiss [Wed, 29 Jun 2005 16:52:26 +0000 (16:52 +0000)]
Fixed bug #317: xelm only indexes cdata at matching node (not children).
Adam Dickmeiss [Wed, 29 Jun 2005 16:50:08 +0000 (16:50 +0000)]
include id in snipet xsl
Adam Dickmeiss [Wed, 29 Jun 2005 12:31:46 +0000 (12:31 +0000)]
Fixed a bug in ISAMB splitting. A new block was attempted to be read
while it was not yet flushed to disc. Should now be fixed.
Adam Dickmeiss [Tue, 28 Jun 2005 12:18:32 +0000 (12:18 +0000)]
Truncate extremly long safari record lines.
Adam Dickmeiss [Fri, 24 Jun 2005 13:45:54 +0000 (13:45 +0000)]
XSLT filter reads z:record construct which may define record ID
for tree/record.
Adam Dickmeiss [Thu, 23 Jun 2005 06:45:46 +0000 (06:45 +0000)]
Register type (w,p) + set-use/string attriute combined in register
id and stored in dictionary. Experimental (NATTR=1) support for plain
string attributes everywhere. That doesn't pass tests yet, since there
is no mapping in search phase.
Adam Dickmeiss [Wed, 22 Jun 2005 19:42:37 +0000 (19:42 +0000)]
Added support for term references (queryIDs) for searchResult.
Mike Taylor [Mon, 20 Jun 2005 14:17:50 +0000 (14:17 +0000)]
Ignoer zebrasrv.pid
Adam Dickmeiss [Thu, 16 Jun 2005 09:08:53 +0000 (09:08 +0000)]
For RPM spec, use License: rather than Copyright: (obsolete)
Adam Dickmeiss [Wed, 15 Jun 2005 21:31:45 +0000 (21:31 +0000)]
Removed map_only arg from chrmaptab_create. Added skeleton for proper
charmap test.
Adam Dickmeiss [Wed, 15 Jun 2005 18:52:49 +0000 (18:52 +0000)]
Remove prototype for removed function zebra_prim
Adam Dickmeiss [Wed, 15 Jun 2005 15:30:05 +0000 (15:30 +0000)]
Rename xslt filter attribute 'field' to 'name'.
Adam Dickmeiss [Tue, 14 Jun 2005 20:28:53 +0000 (20:28 +0000)]
Use HAVE_UNISTD_H when including unistd.h.
Adam Dickmeiss [Tue, 14 Jun 2005 20:28:05 +0000 (20:28 +0000)]
Add check for sys/resource.h
Adam Dickmeiss [Tue, 14 Jun 2005 20:27:33 +0000 (20:27 +0000)]
Remove YLOG_LOG msg.
Adam Dickmeiss [Tue, 14 Jun 2005 20:03:01 +0000 (20:03 +0000)]
Added new test/filter directory with filter tests.
Adam Dickmeiss [Tue, 14 Jun 2005 20:02:30 +0000 (20:02 +0000)]
The start_up routine sets an upper-limit on CPU seconds so that
tests with bad indefinite loops stop at some point.
Adam Dickmeiss [Tue, 14 Jun 2005 20:01:21 +0000 (20:01 +0000)]
Make this test faster.
Adam Dickmeiss [Tue, 14 Jun 2005 18:28:21 +0000 (18:28 +0000)]
Fixed bug #382: filter text never stops. Also added facility for
text filter separator.
Adam Dickmeiss [Tue, 14 Jun 2005 18:27:23 +0000 (18:27 +0000)]
Fixed bug #381: grs.xml produces warning.
Adam Dickmeiss [Tue, 14 Jun 2005 12:42:48 +0000 (12:42 +0000)]
Removed replace_tokens code that has not been used for quite some
time.
Adam Dickmeiss [Tue, 14 Jun 2005 12:42:19 +0000 (12:42 +0000)]
Added test for search on \\{.
Adam Dickmeiss [Tue, 14 Jun 2005 10:33:31 +0000 (10:33 +0000)]
Added more charset tests
Adam Dickmeiss [Mon, 13 Jun 2005 10:29:20 +0000 (10:29 +0000)]
Recognize resource estimatehits again. Allow server to omit records
for bend_fetch in the case of estimate/approximate hits in effect.
Requires YAZ 2.1.9.
Adam Dickmeiss [Mon, 13 Jun 2005 10:27:52 +0000 (10:27 +0000)]
Added routine res_get_int which returns resource value as int.
Adam Dickmeiss [Fri, 10 Jun 2005 10:55:18 +0000 (10:55 +0000)]
For approx_limit == 0, use unlimited hit count
Adam Dickmeiss [Thu, 9 Jun 2005 10:39:52 +0000 (10:39 +0000)]
Fixes for hit estimates. Added zebra_set_approx_limit.
Adam Dickmeiss [Tue, 7 Jun 2005 15:12:39 +0000 (15:12 +0000)]
Avoid mixed stmt / var declare
Adam Dickmeiss [Tue, 7 Jun 2005 14:53:38 +0000 (14:53 +0000)]
Save register type for TERMIDs and snippets.
Adam Dickmeiss [Tue, 7 Jun 2005 13:10:52 +0000 (13:10 +0000)]
Change xslt NS to indexdata.dk/zebra/xslt/1. Add snippet area
for root document if snippet attribute is defined.
Adam Dickmeiss [Tue, 7 Jun 2005 11:38:16 +0000 (11:38 +0000)]
Added snippet stylesheet test.
Adam Dickmeiss [Tue, 7 Jun 2005 11:36:38 +0000 (11:36 +0000)]
Added snippet utilities and snippet window implementation.
XSLT filter gets snippet as simple string for now.
Adam Dickmeiss [Tue, 7 Jun 2005 07:41:04 +0000 (07:41 +0000)]
Make a copy of ord(inals) in rset_term_create.
Adam Dickmeiss [Mon, 6 Jun 2005 21:31:08 +0000 (21:31 +0000)]
Save ord(inal) indexes IDs so we can make snippets properly.
Adam Dickmeiss [Thu, 2 Jun 2005 11:59:53 +0000 (11:59 +0000)]
Fixed and added a few Doxygen comments. Got rid of redundant function
rset_get_no_terms.
Adam Dickmeiss [Thu, 2 Jun 2005 11:58:12 +0000 (11:58 +0000)]
Process all source with doyxgen
Adam Dickmeiss [Wed, 1 Jun 2005 14:42:29 +0000 (14:42 +0000)]
Ensure correct fname marcschema.xml is part of dist
Adam Dickmeiss [Wed, 1 Jun 2005 07:32:46 +0000 (07:32 +0000)]
Allow split path/level to be specified in XSLT conf.
Adam Dickmeiss [Tue, 31 May 2005 17:36:16 +0000 (17:36 +0000)]
XSLT filter uses XML config for to list each supported recordSchema.
Adam Dickmeiss [Tue, 31 May 2005 17:10:06 +0000 (17:10 +0000)]
Make passwd_-vars local. Make zebra_start log Zebra version
Adam Dickmeiss [Tue, 31 May 2005 14:18:17 +0000 (14:18 +0000)]
XSLT filter uses XML config for to list each supported recordSchema.
Adam Dickmeiss [Tue, 31 May 2005 13:01:36 +0000 (13:01 +0000)]
Towards snippets/high-light of matched terms in records. Added
zebra_get_hit_vector that gets hit terms for record with given
ID in a result set. Added print_rec_keys which dumps indexed terms.
Adam Dickmeiss [Tue, 31 May 2005 07:29:10 +0000 (07:29 +0000)]
For loglevel=searchhits print terms+search keys
Adam Dickmeiss [Tue, 31 May 2005 07:22:20 +0000 (07:22 +0000)]
Avoid duplicate level print for test api
Adam Dickmeiss [Mon, 30 May 2005 13:27:08 +0000 (13:27 +0000)]
Implemented zebra.cfg directive 'passwd.c' which specifies user accounts
file with encrypted passwords. The directive 'passwd' specifies user
accounts file with clear-text passwords. The previous version of Zebra
used plain/clear text depending on configuration automatically. That
caused upgrade trouble. Bug #356.