Adam Dickmeiss [Thu, 29 Jan 1998 13:32:43 +0000 (13:32 +0000)]
New test directories.
Adam Dickmeiss [Mon, 26 Jan 1998 10:37:57 +0000 (10:37 +0000)]
Better diagnostics.
Adam Dickmeiss [Mon, 26 Jan 1998 10:37:34 +0000 (10:37 +0000)]
Minor changes.
Adam Dickmeiss [Mon, 26 Jan 1998 10:36:49 +0000 (10:36 +0000)]
Updated indexes.
Sebastian Hammer [Mon, 19 Jan 1998 15:26:18 +0000 (15:26 +0000)]
Updated doc.
Adam Dickmeiss [Mon, 12 Jan 1998 15:04:31 +0000 (15:04 +0000)]
Removed exit - call.
Adam Dickmeiss [Mon, 12 Jan 1998 15:04:07 +0000 (15:04 +0000)]
The test option (-s) only uses read-lock (and not write lock).
Adam Dickmeiss [Mon, 12 Jan 1998 14:39:39 +0000 (14:39 +0000)]
Fixed bug in term_Tnode.
Adam Dickmeiss [Wed, 7 Jan 1998 13:53:41 +0000 (13:53 +0000)]
Queries using simple ranked operands returns right number of hits.
Sebastian Hammer [Wed, 7 Jan 1998 11:15:31 +0000 (11:15 +0000)]
*** empty log message ***
Adam Dickmeiss [Thu, 18 Dec 1997 10:54:24 +0000 (10:54 +0000)]
New method result set method rs_hits that returns the number of
hits in result-set (if known). The ranked result set returns real
number of hits but only when not combined with other operands.
Adam Dickmeiss [Fri, 12 Dec 1997 06:38:07 +0000 (06:38 +0000)]
Changed NETLIB to ELIBS as in YAZ.
Adam Dickmeiss [Fri, 12 Dec 1997 06:37:53 +0000 (06:37 +0000)]
Fixed doc.
Adam Dickmeiss [Fri, 12 Dec 1997 06:33:58 +0000 (06:33 +0000)]
Fixed bug that showed up when multiple filter where used.
Made one routine thread-safe.
Adam Dickmeiss [Wed, 19 Nov 1997 10:22:14 +0000 (10:22 +0000)]
Bug fix (introduced by previous commit).
Adam Dickmeiss [Tue, 18 Nov 1997 10:05:08 +0000 (10:05 +0000)]
Changed character map facility so that admin can specify character
mapping files for each register type, w, p, etc.
Adam Dickmeiss [Tue, 18 Nov 1997 10:04:03 +0000 (10:04 +0000)]
Function res_trav returns number of 'hits'.
Adam Dickmeiss [Tue, 18 Nov 1997 10:03:24 +0000 (10:03 +0000)]
Member num_children removed from data1_node.
Adam Dickmeiss [Mon, 17 Nov 1997 15:35:26 +0000 (15:35 +0000)]
Bug fix. Relation=relevance wasn't observed.
Adam Dickmeiss [Thu, 6 Nov 1997 11:41:00 +0000 (11:41 +0000)]
Implemented "begin variant" for the sgml.regx filter.
Adam Dickmeiss [Fri, 31 Oct 1997 12:40:49 +0000 (12:40 +0000)]
Fixed a few memory leaks.
Adam Dickmeiss [Fri, 31 Oct 1997 12:40:09 +0000 (12:40 +0000)]
Update MSVC project files.
Adam Dickmeiss [Fri, 31 Oct 1997 12:39:30 +0000 (12:39 +0000)]
Changed log message.
Adam Dickmeiss [Fri, 31 Oct 1997 12:39:15 +0000 (12:39 +0000)]
Resouce name can be terminated with either white-space or colon.
Adam Dickmeiss [Fri, 31 Oct 1997 12:38:12 +0000 (12:38 +0000)]
Bug fix: added missing xfree() call.
Adam Dickmeiss [Fri, 31 Oct 1997 12:37:01 +0000 (12:37 +0000)]
Code calls xfree() instead of free().
Adam Dickmeiss [Fri, 31 Oct 1997 12:36:12 +0000 (12:36 +0000)]
Minor change that avoids compiler warning.
Adam Dickmeiss [Fri, 31 Oct 1997 12:35:44 +0000 (12:35 +0000)]
Added a few log statements.
Adam Dickmeiss [Fri, 31 Oct 1997 12:34:43 +0000 (12:34 +0000)]
Changed a few log statements.
Adam Dickmeiss [Fri, 31 Oct 1997 12:34:27 +0000 (12:34 +0000)]
Bug fix: memory leak.
Adam Dickmeiss [Fri, 31 Oct 1997 12:34:04 +0000 (12:34 +0000)]
Added missing nmem_init.
Adam Dickmeiss [Wed, 29 Oct 1997 12:05:01 +0000 (12:05 +0000)]
Server produces diagnostic "Unsupported Attribute Set" when appropriate.
Adam Dickmeiss [Wed, 29 Oct 1997 12:02:47 +0000 (12:02 +0000)]
Added missing prototype.
Adam Dickmeiss [Wed, 29 Oct 1997 12:02:22 +0000 (12:02 +0000)]
Using oid_ent_to_oid used instead of the non thread-safe oid_getoidbyent.
Adam Dickmeiss [Mon, 27 Oct 1997 14:35:04 +0000 (14:35 +0000)]
New character mapping files.
Adam Dickmeiss [Mon, 27 Oct 1997 14:34:26 +0000 (14:34 +0000)]
Fixed bug - data1 root node wasn't tagged at all!
Adam Dickmeiss [Mon, 27 Oct 1997 14:34:00 +0000 (14:34 +0000)]
Work on generic character mapping depending on "structure" field
in abstract syntax file.
Adam Dickmeiss [Mon, 27 Oct 1997 14:33:03 +0000 (14:33 +0000)]
Moved towards generic character mapping depending on "structure"
field in abstract syntax file. Fixed a few memory leaks. Fixed
bug with negative integers when doing searches with relational
operators.
Adam Dickmeiss [Mon, 27 Oct 1997 14:27:59 +0000 (14:27 +0000)]
Fixed memory leak.
Adam Dickmeiss [Mon, 27 Oct 1997 14:27:13 +0000 (14:27 +0000)]
Minor changes.
Adam Dickmeiss [Mon, 27 Oct 1997 14:25:38 +0000 (14:25 +0000)]
Fixed memory leaks.
Adam Dickmeiss [Wed, 1 Oct 1997 11:44:06 +0000 (11:44 +0000)]
Small improvement of new ranking.
Adam Dickmeiss [Mon, 29 Sep 1997 12:41:35 +0000 (12:41 +0000)]
Fixed bug regarding USE_TIMES var.
Adam Dickmeiss [Mon, 29 Sep 1997 09:09:04 +0000 (09:09 +0000)]
Changes.
Adam Dickmeiss [Mon, 29 Sep 1997 09:08:36 +0000 (09:08 +0000)]
Revised locking system to be thread safe for the server.
Adam Dickmeiss [Mon, 29 Sep 1997 09:07:29 +0000 (09:07 +0000)]
Minor change.
Adam Dickmeiss [Mon, 29 Sep 1997 09:06:41 +0000 (09:06 +0000)]
Removed static var to make this module thread safe.
Adam Dickmeiss [Mon, 29 Sep 1997 09:06:10 +0000 (09:06 +0000)]
Removed one static var in order to make this module thread safe.
Adam Dickmeiss [Mon, 29 Sep 1997 09:05:17 +0000 (09:05 +0000)]
Thread safe DFA module. We simply had to put a few static vars to
the DFA_parse structure.
Adam Dickmeiss [Mon, 29 Sep 1997 09:02:49 +0000 (09:02 +0000)]
Fixed small bug (introduced by previous commit).
Adam Dickmeiss [Thu, 25 Sep 1997 14:57:23 +0000 (14:57 +0000)]
Windows NT port.
Adam Dickmeiss [Thu, 25 Sep 1997 14:57:08 +0000 (14:57 +0000)]
Added string.h.
Adam Dickmeiss [Thu, 25 Sep 1997 14:56:51 +0000 (14:56 +0000)]
Windows NT interface code to the stat call.
Adam Dickmeiss [Thu, 25 Sep 1997 14:55:52 +0000 (14:55 +0000)]
Minor changes.
Adam Dickmeiss [Thu, 25 Sep 1997 14:55:33 +0000 (14:55 +0000)]
Windows port uses stat and not lstat.
Adam Dickmeiss [Thu, 25 Sep 1997 14:54:43 +0000 (14:54 +0000)]
WIN32 files lock support.
Adam Dickmeiss [Thu, 25 Sep 1997 14:53:24 +0000 (14:53 +0000)]
New VC 5 project files using MULTI Threaded DLL standard libs.
Adam Dickmeiss [Wed, 24 Sep 1997 13:36:51 +0000 (13:36 +0000)]
*** empty log message ***
Adam Dickmeiss [Wed, 24 Sep 1997 13:36:41 +0000 (13:36 +0000)]
More work on new ranking algorithm.
Adam Dickmeiss [Mon, 22 Sep 1997 12:39:06 +0000 (12:39 +0000)]
Added get_pos method for the ranked result sets.
Adam Dickmeiss [Thu, 18 Sep 1997 08:59:16 +0000 (08:59 +0000)]
Extra generic handle for the character mapping routines.
Adam Dickmeiss [Wed, 17 Sep 1997 12:19:05 +0000 (12:19 +0000)]
Zebra version corresponds to YAZ version 1.4.
Changed Zebra server so that it doesn't depend on global common_resource.
Adam Dickmeiss [Tue, 9 Sep 1997 13:37:52 +0000 (13:37 +0000)]
Partial port to WIN95/NT.
Adam Dickmeiss [Tue, 9 Sep 1997 13:37:27 +0000 (13:37 +0000)]
Added MSV5.0 project files.
Adam Dickmeiss [Fri, 5 Sep 1997 15:29:57 +0000 (15:29 +0000)]
Changed prototype for chr_map_input - added const.
Added support for C++, headers uses extern "C" for public definitions.
Adam Dickmeiss [Fri, 5 Sep 1997 09:52:31 +0000 (09:52 +0000)]
Extra argument added to function chr_read_maptab (tab path).
Adam Dickmeiss [Thu, 4 Sep 1997 13:59:27 +0000 (13:59 +0000)]
Minor changes.
Adam Dickmeiss [Thu, 4 Sep 1997 13:58:36 +0000 (13:58 +0000)]
New retrieve/extract method tellf (added).
Added O_BINARY for open calls.
Adam Dickmeiss [Thu, 4 Sep 1997 13:57:39 +0000 (13:57 +0000)]
Added O_BINARY for open calls.
Adam Dickmeiss [Thu, 4 Sep 1997 13:57:20 +0000 (13:57 +0000)]
New file extract/retrieve method tellf (added).
Added O_BINARY for open calls.
Adam Dickmeiss [Thu, 4 Sep 1997 13:56:39 +0000 (13:56 +0000)]
Added O_BINARY to open calls.
Adam Dickmeiss [Thu, 4 Sep 1997 13:56:15 +0000 (13:56 +0000)]
Added new filter grs.marc.<syntax> where <syntax> refers to
abstract syntax. New method tellf in extract/retrieve control
block.
Adam Dickmeiss [Thu, 4 Sep 1997 13:54:39 +0000 (13:54 +0000)]
Added MARC filter - type grs.marc.<syntax> where syntax refers
to abstract syntax. New method tellf in retrieve/extract method.
Adam Dickmeiss [Mon, 28 Jul 1997 08:30:47 +0000 (08:30 +0000)]
Server returns diagnostic 14 when record doesn't exist.
Adam Dickmeiss [Tue, 15 Jul 1997 16:33:07 +0000 (16:33 +0000)]
Check for zero length in execData.
Adam Dickmeiss [Tue, 15 Jul 1997 16:32:29 +0000 (16:32 +0000)]
Bug fix: Match handler didn't terminate the resulting string!
Adam Dickmeiss [Tue, 15 Jul 1997 16:29:03 +0000 (16:29 +0000)]
Initialized dummy variable to keep checker gcc happy.
Adam Dickmeiss [Tue, 15 Jul 1997 16:28:41 +0000 (16:28 +0000)]
Bug fix: storeData didn't work with files with multiple records.
Bug fix: fixed memory management with records; not really well
thought through.
Adam Dickmeiss [Tue, 1 Jul 1997 13:01:08 +0000 (13:01 +0000)]
Bug fix in routine find_entry: didn't take into account the len arg.
Adam Dickmeiss [Tue, 1 Jul 1997 13:00:42 +0000 (13:00 +0000)]
Bug fix in routine searchRecordKey: uninitialized variables.
Sebastian Hammer [Wed, 30 Apr 1997 08:56:04 +0000 (08:56 +0000)]
null
Adam Dickmeiss [Tue, 29 Apr 1997 09:26:03 +0000 (09:26 +0000)]
Bug fix: generic recordId handling didn't work for compressed internal
keys.
Adam Dickmeiss [Mon, 24 Feb 1997 10:41:50 +0000 (10:41 +0000)]
Cleanup of code and commented out the "end element-end-record" code.
Adam Dickmeiss [Mon, 24 Feb 1997 10:39:39 +0000 (10:39 +0000)]
Temporarily removed the "end-element" to auto "end record" code.
Adam Dickmeiss [Wed, 19 Feb 1997 16:22:33 +0000 (16:22 +0000)]
Fixed "end element" to terminate record in outer-most level.
Adam Dickmeiss [Wed, 19 Feb 1997 16:22:21 +0000 (16:22 +0000)]
Fixed NETLIBS variable in Makefile. Fixed "end element" to terminate
record in outer-most level.
Adam Dickmeiss [Wed, 12 Feb 1997 20:45:21 +0000 (20:45 +0000)]
Internal release.
Adam Dickmeiss [Wed, 12 Feb 1997 20:42:58 +0000 (20:42 +0000)]
Changed some log messages.
Adam Dickmeiss [Wed, 12 Feb 1997 20:42:43 +0000 (20:42 +0000)]
Bug fix: during isc_merge operations, some pages weren't marked dirty
even though they should be. At this point the merge operation marks
a page dirty if the previous page changed at all. A better approach is
to mark it dirty if the last key written changed in previous page.
Adam Dickmeiss [Wed, 12 Feb 1997 20:39:45 +0000 (20:39 +0000)]
Implemented options -f <n> that limits the log to the first <n>
records.
Changed some log messages also.
Adam Dickmeiss [Wed, 12 Feb 1997 20:37:17 +0000 (20:37 +0000)]
Changed the messages logged. No real code changed.
Adam Dickmeiss [Wed, 12 Feb 1997 20:36:55 +0000 (20:36 +0000)]
Changes.
Adam Dickmeiss [Mon, 10 Feb 1997 10:21:14 +0000 (10:21 +0000)]
Bug fix: in search terms character (^) wasn't observed.
Adam Dickmeiss [Mon, 10 Feb 1997 10:20:13 +0000 (10:20 +0000)]
Flag fileVerboseFlag set to 0 (default).
Adam Dickmeiss [Mon, 10 Feb 1997 10:19:20 +0000 (10:19 +0000)]
Added facility for open character sets, eg [a-].
Adam Dickmeiss [Fri, 31 Jan 1997 11:10:34 +0000 (11:10 +0000)]
Bug fix: Leading and trailing white space weren't removed in scan tokens.
Adam Dickmeiss [Fri, 17 Jan 1997 11:31:40 +0000 (11:31 +0000)]
Bug fix: complete phrase search didn't work.
Adam Dickmeiss [Thu, 2 Jan 1997 12:05:01 +0000 (12:05 +0000)]
Merge.
Sebastian Hammer [Thu, 2 Jan 1997 10:49:27 +0000 (10:49 +0000)]
Added optional, physical ANY
Adam Dickmeiss [Mon, 23 Dec 1996 15:30:49 +0000 (15:30 +0000)]
Work on truncation.