idzebra-moved-to-github.git
26 years agoNew method result set method rs_hits that returns the number of
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.

26 years agoChanged NETLIB to ELIBS as in YAZ.
Adam Dickmeiss [Fri, 12 Dec 1997 06:38:07 +0000 (06:38 +0000)]
Changed NETLIB to ELIBS as in YAZ.

26 years agoFixed doc.
Adam Dickmeiss [Fri, 12 Dec 1997 06:37:53 +0000 (06:37 +0000)]
Fixed doc.

26 years agoFixed bug that showed up when multiple filter where used.
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.

26 years agoBug fix (introduced by previous commit).
Adam Dickmeiss [Wed, 19 Nov 1997 10:22:14 +0000 (10:22 +0000)]
Bug fix (introduced by previous commit).

26 years agoChanged character map facility so that admin can specify character
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.

26 years agoFunction res_trav returns number of 'hits'.
Adam Dickmeiss [Tue, 18 Nov 1997 10:04:03 +0000 (10:04 +0000)]
Function res_trav returns number of 'hits'.

26 years agoMember num_children removed from data1_node.
Adam Dickmeiss [Tue, 18 Nov 1997 10:03:24 +0000 (10:03 +0000)]
Member num_children removed from data1_node.

26 years agoBug fix. Relation=relevance wasn't observed.
Adam Dickmeiss [Mon, 17 Nov 1997 15:35:26 +0000 (15:35 +0000)]
Bug fix. Relation=relevance wasn't observed.

26 years agoImplemented "begin variant" for the sgml.regx filter.
Adam Dickmeiss [Thu, 6 Nov 1997 11:41:00 +0000 (11:41 +0000)]
Implemented "begin variant" for the sgml.regx filter.

26 years agoFixed a few memory leaks.
Adam Dickmeiss [Fri, 31 Oct 1997 12:40:49 +0000 (12:40 +0000)]
Fixed a few memory leaks.

26 years agoUpdate MSVC project files.
Adam Dickmeiss [Fri, 31 Oct 1997 12:40:09 +0000 (12:40 +0000)]
Update MSVC project files.

26 years agoChanged log message.
Adam Dickmeiss [Fri, 31 Oct 1997 12:39:30 +0000 (12:39 +0000)]
Changed log message.

26 years agoResouce name can be terminated with either white-space or colon.
Adam Dickmeiss [Fri, 31 Oct 1997 12:39:15 +0000 (12:39 +0000)]
Resouce name can be terminated with either white-space or colon.

26 years agoBug fix: added missing xfree() call.
Adam Dickmeiss [Fri, 31 Oct 1997 12:38:12 +0000 (12:38 +0000)]
Bug fix: added missing xfree() call.

26 years agoCode calls xfree() instead of free().
Adam Dickmeiss [Fri, 31 Oct 1997 12:37:01 +0000 (12:37 +0000)]
Code calls xfree() instead of free().

26 years agoMinor change that avoids compiler warning.
Adam Dickmeiss [Fri, 31 Oct 1997 12:36:12 +0000 (12:36 +0000)]
Minor change that avoids compiler warning.

26 years agoAdded a few log statements.
Adam Dickmeiss [Fri, 31 Oct 1997 12:35:44 +0000 (12:35 +0000)]
Added a few log statements.

26 years agoChanged a few log statements.
Adam Dickmeiss [Fri, 31 Oct 1997 12:34:43 +0000 (12:34 +0000)]
Changed a few log statements.

26 years agoBug fix: memory leak.
Adam Dickmeiss [Fri, 31 Oct 1997 12:34:27 +0000 (12:34 +0000)]
Bug fix: memory leak.

26 years agoAdded missing nmem_init.
Adam Dickmeiss [Fri, 31 Oct 1997 12:34:04 +0000 (12:34 +0000)]
Added missing nmem_init.

26 years agoServer produces diagnostic "Unsupported Attribute Set" when appropriate.
Adam Dickmeiss [Wed, 29 Oct 1997 12:05:01 +0000 (12:05 +0000)]
Server produces diagnostic "Unsupported Attribute Set" when appropriate.

26 years agoAdded missing prototype.
Adam Dickmeiss [Wed, 29 Oct 1997 12:02:47 +0000 (12:02 +0000)]
Added missing prototype.

26 years agoUsing oid_ent_to_oid used instead of the non thread-safe oid_getoidbyent.
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.

26 years agoNew character mapping files.
Adam Dickmeiss [Mon, 27 Oct 1997 14:35:04 +0000 (14:35 +0000)]
New character mapping files.

26 years agoFixed bug - data1 root node wasn't tagged at all!
Adam Dickmeiss [Mon, 27 Oct 1997 14:34:26 +0000 (14:34 +0000)]
Fixed bug - data1 root node wasn't tagged at all!

26 years agoWork on generic character mapping depending on "structure" field
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.

26 years agoMoved towards generic character mapping depending on "structure"
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.

26 years agoFixed memory leak.
Adam Dickmeiss [Mon, 27 Oct 1997 14:27:59 +0000 (14:27 +0000)]
Fixed memory leak.

26 years agoMinor changes.
Adam Dickmeiss [Mon, 27 Oct 1997 14:27:13 +0000 (14:27 +0000)]
Minor changes.

26 years agoFixed memory leaks.
Adam Dickmeiss [Mon, 27 Oct 1997 14:25:38 +0000 (14:25 +0000)]
Fixed memory leaks.

26 years agoSmall improvement of new ranking.
Adam Dickmeiss [Wed, 1 Oct 1997 11:44:06 +0000 (11:44 +0000)]
Small improvement of new ranking.

26 years agoFixed bug regarding USE_TIMES var.
Adam Dickmeiss [Mon, 29 Sep 1997 12:41:35 +0000 (12:41 +0000)]
Fixed bug regarding USE_TIMES var.

26 years agoChanges.
Adam Dickmeiss [Mon, 29 Sep 1997 09:09:04 +0000 (09:09 +0000)]
Changes.

26 years agoRevised locking system to be thread safe for the server.
Adam Dickmeiss [Mon, 29 Sep 1997 09:08:36 +0000 (09:08 +0000)]
Revised locking system to be thread safe for the server.

26 years agoMinor change.
Adam Dickmeiss [Mon, 29 Sep 1997 09:07:29 +0000 (09:07 +0000)]
Minor change.

26 years agoRemoved static var to make this module thread safe.
Adam Dickmeiss [Mon, 29 Sep 1997 09:06:41 +0000 (09:06 +0000)]
Removed static var to make this module thread safe.

26 years agoRemoved one static var in order 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.

26 years agoThread safe DFA module. We simply had to put a few static vars to
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.

26 years agoFixed small bug (introduced by previous commit).
Adam Dickmeiss [Mon, 29 Sep 1997 09:02:49 +0000 (09:02 +0000)]
Fixed small bug (introduced by previous commit).

26 years agoWindows NT port.
Adam Dickmeiss [Thu, 25 Sep 1997 14:57:23 +0000 (14:57 +0000)]
Windows NT port.

26 years agoAdded string.h.
Adam Dickmeiss [Thu, 25 Sep 1997 14:57:08 +0000 (14:57 +0000)]
Added string.h.

26 years agoWindows NT interface code to the stat call.
Adam Dickmeiss [Thu, 25 Sep 1997 14:56:51 +0000 (14:56 +0000)]
Windows NT interface code to the stat call.

26 years agoMinor changes.
Adam Dickmeiss [Thu, 25 Sep 1997 14:55:52 +0000 (14:55 +0000)]
Minor changes.

26 years agoWindows port uses stat and not lstat.
Adam Dickmeiss [Thu, 25 Sep 1997 14:55:33 +0000 (14:55 +0000)]
Windows port uses stat and not lstat.

26 years agoWIN32 files lock support.
Adam Dickmeiss [Thu, 25 Sep 1997 14:54:43 +0000 (14:54 +0000)]
WIN32 files lock support.

26 years agoNew VC 5 project files using MULTI Threaded DLL standard libs.
Adam Dickmeiss [Thu, 25 Sep 1997 14:53:24 +0000 (14:53 +0000)]
New VC 5 project files using MULTI Threaded DLL standard libs.

26 years ago*** empty log message ***
Adam Dickmeiss [Wed, 24 Sep 1997 13:36:51 +0000 (13:36 +0000)]
*** empty log message ***

26 years agoMore work on new ranking algorithm.
Adam Dickmeiss [Wed, 24 Sep 1997 13:36:41 +0000 (13:36 +0000)]
More work on new ranking algorithm.

26 years agoAdded get_pos method for the ranked result sets.
Adam Dickmeiss [Mon, 22 Sep 1997 12:39:06 +0000 (12:39 +0000)]
Added get_pos method for the ranked result sets.

26 years agoExtra generic handle for the character mapping routines.
Adam Dickmeiss [Thu, 18 Sep 1997 08:59:16 +0000 (08:59 +0000)]
Extra generic handle for the character mapping routines.

26 years agoZebra version corresponds to YAZ version 1.4.
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.

26 years agoPartial port to WIN95/NT.
Adam Dickmeiss [Tue, 9 Sep 1997 13:37:52 +0000 (13:37 +0000)]
Partial port to WIN95/NT.

26 years agoAdded MSV5.0 project files.
Adam Dickmeiss [Tue, 9 Sep 1997 13:37:27 +0000 (13:37 +0000)]
Added MSV5.0 project files.

26 years agoChanged prototype for chr_map_input - added const.
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.

26 years agoExtra argument added to function chr_read_maptab (tab path).
Adam Dickmeiss [Fri, 5 Sep 1997 09:52:31 +0000 (09:52 +0000)]
Extra argument added to function chr_read_maptab (tab path).

26 years agoMinor changes.
Adam Dickmeiss [Thu, 4 Sep 1997 13:59:27 +0000 (13:59 +0000)]
Minor changes.

26 years agoNew retrieve/extract method tellf (added).
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.

26 years agoAdded O_BINARY for open calls.
Adam Dickmeiss [Thu, 4 Sep 1997 13:57:39 +0000 (13:57 +0000)]
Added O_BINARY for open calls.

26 years agoNew file extract/retrieve method tellf (added).
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.

26 years agoAdded O_BINARY to open calls.
Adam Dickmeiss [Thu, 4 Sep 1997 13:56:39 +0000 (13:56 +0000)]
Added O_BINARY to open calls.

26 years agoAdded new filter grs.marc.<syntax> where <syntax> refers to
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.

26 years agoAdded MARC filter - type grs.marc.<syntax> where syntax refers
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.

26 years agoServer returns diagnostic 14 when record doesn't exist.
Adam Dickmeiss [Mon, 28 Jul 1997 08:30:47 +0000 (08:30 +0000)]
Server returns diagnostic 14 when record doesn't exist.

26 years agoCheck for zero length in execData.
Adam Dickmeiss [Tue, 15 Jul 1997 16:33:07 +0000 (16:33 +0000)]
Check for zero length in execData.

26 years agoBug fix: Match handler didn't terminate the resulting string!
Adam Dickmeiss [Tue, 15 Jul 1997 16:32:29 +0000 (16:32 +0000)]
Bug fix: Match handler didn't terminate the resulting string!

26 years agoInitialized dummy variable to keep checker gcc happy.
Adam Dickmeiss [Tue, 15 Jul 1997 16:29:03 +0000 (16:29 +0000)]
Initialized dummy variable to keep checker gcc happy.

26 years agoBug fix: storeData didn't work with files with multiple records.
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.

26 years agoBug fix in routine find_entry: didn't take into account the len arg.
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.

26 years agoBug fix in routine searchRecordKey: uninitialized variables.
Adam Dickmeiss [Tue, 1 Jul 1997 13:00:42 +0000 (13:00 +0000)]
Bug fix in routine searchRecordKey: uninitialized variables.

26 years agonull
Sebastian Hammer [Wed, 30 Apr 1997 08:56:04 +0000 (08:56 +0000)]
null

26 years agoBug fix: generic recordId handling didn't work for compressed internal
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.

27 years agoCleanup of code and commented out the "end element-end-record" code.
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.

27 years agoTemporarily removed the "end-element" to auto "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.

27 years agoFixed "end element" to terminate record in outer-most level.
Adam Dickmeiss [Wed, 19 Feb 1997 16:22:33 +0000 (16:22 +0000)]
Fixed "end element" to terminate record in outer-most level.

27 years agoFixed NETLIBS variable in Makefile. Fixed "end element" to terminate
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.

27 years agoInternal release.
Adam Dickmeiss [Wed, 12 Feb 1997 20:45:21 +0000 (20:45 +0000)]
Internal release.

27 years agoChanged some log messages.
Adam Dickmeiss [Wed, 12 Feb 1997 20:42:58 +0000 (20:42 +0000)]
Changed some log messages.

27 years agoBug fix: during isc_merge operations, some pages weren't marked dirty
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.

27 years agoImplemented options -f <n> that limits the log to the first <n>
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.

27 years agoChanged the messages logged. No real code changed.
Adam Dickmeiss [Wed, 12 Feb 1997 20:37:17 +0000 (20:37 +0000)]
Changed the messages logged. No real code changed.

27 years agoChanges.
Adam Dickmeiss [Wed, 12 Feb 1997 20:36:55 +0000 (20:36 +0000)]
Changes.

27 years agoBug fix: in search terms character (^) wasn't observed.
Adam Dickmeiss [Mon, 10 Feb 1997 10:21:14 +0000 (10:21 +0000)]
Bug fix: in search terms character (^) wasn't observed.

27 years agoFlag fileVerboseFlag set to 0 (default).
Adam Dickmeiss [Mon, 10 Feb 1997 10:20:13 +0000 (10:20 +0000)]
Flag fileVerboseFlag set to 0 (default).

27 years agoAdded facility for open character sets, eg [a-].
Adam Dickmeiss [Mon, 10 Feb 1997 10:19:20 +0000 (10:19 +0000)]
Added facility for open character sets, eg [a-].

27 years agoBug fix: Leading and trailing white space weren't removed in scan tokens.
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.

27 years agoBug fix: complete phrase search didn't work.
Adam Dickmeiss [Fri, 17 Jan 1997 11:31:40 +0000 (11:31 +0000)]
Bug fix: complete phrase search didn't work.

27 years agoMerge.
Adam Dickmeiss [Thu, 2 Jan 1997 12:05:01 +0000 (12:05 +0000)]
Merge.

27 years agoAdded optional, physical ANY
Sebastian Hammer [Thu, 2 Jan 1997 10:49:27 +0000 (10:49 +0000)]
Added optional, physical ANY

27 years agoWork on truncation.
Adam Dickmeiss [Mon, 23 Dec 1996 15:30:49 +0000 (15:30 +0000)]
Work on truncation.

27 years agoWork on truncation.
Adam Dickmeiss [Mon, 23 Dec 1996 15:30:44 +0000 (15:30 +0000)]
Work on truncation.
Bug fix: result sets weren't deleted after server shut down.

27 years agoMore work on truncation algorithm.
Adam Dickmeiss [Mon, 23 Dec 1996 15:29:54 +0000 (15:29 +0000)]
More work on truncation algorithm.

27 years agoWork.
Adam Dickmeiss [Mon, 23 Dec 1996 15:29:42 +0000 (15:29 +0000)]
Work.

27 years agoImplemented Multi-or result set.
Adam Dickmeiss [Fri, 20 Dec 1996 11:07:20 +0000 (11:07 +0000)]
Implemented Multi-or result set.

27 years agoMulti-or result set.
Adam Dickmeiss [Fri, 20 Dec 1996 11:07:14 +0000 (11:07 +0000)]
Multi-or result set.

27 years agoImplemented multi-or result set.
Adam Dickmeiss [Fri, 20 Dec 1996 11:06:36 +0000 (11:06 +0000)]
Implemented multi-or result set.

27 years agoAdded better compression.
Adam Dickmeiss [Wed, 11 Dec 1996 12:08:00 +0000 (12:08 +0000)]
Added better compression.

27 years agoAdded doc about how queries are handled.
Adam Dickmeiss [Wed, 11 Dec 1996 12:07:45 +0000 (12:07 +0000)]
Added doc about how queries are handled.

27 years agoLogging of execution speed by using the times(2) call.
Adam Dickmeiss [Fri, 15 Nov 1996 15:03:58 +0000 (15:03 +0000)]
Logging of execution speed by using the times(2) call.

27 years agoMinor changes regarding logging.
Adam Dickmeiss [Fri, 15 Nov 1996 15:02:14 +0000 (15:02 +0000)]
Minor changes regarding logging.