idzebra-moved-to-github.git
28 years agoBug fix: insert didn't work on 8-bit characters due to unsigned char
Adam Dickmeiss [Thu, 1 Feb 1996 20:39:52 +0000 (20:39 +0000)]
Bug fix: insert didn't work on 8-bit characters due to unsigned char
compares in dict_strcmp (strcmp) and signed Dict_char. Dict_char is
unsigned now.

28 years agoExtra options.
Adam Dickmeiss [Wed, 31 Jan 1996 21:03:59 +0000 (21:03 +0000)]
Extra options.

28 years agoFixed mean little bug in the read-table code.
Sebastian Hammer [Mon, 29 Jan 1996 09:47:11 +0000 (09:47 +0000)]
Fixed mean little bug in the read-table code.

28 years agoFixed.
Sebastian Hammer [Mon, 22 Jan 1996 15:30:36 +0000 (15:30 +0000)]
Fixed.

28 years agoPrototype changed for reader functions in extract/retrieve. File
Adam Dickmeiss [Wed, 17 Jan 1996 15:01:25 +0000 (15:01 +0000)]
Prototype changed for reader functions in extract/retrieve. File
 is identified by 'void *' instead of 'int'.

28 years agoPrototype changed for reader functions in extract/retrieve. File
Adam Dickmeiss [Wed, 17 Jan 1996 14:57:48 +0000 (14:57 +0000)]
Prototype changed for reader functions in extract/retrieve. File
 is identified by 'void *' instead of 'int.

28 years agoFunction dirs_rmdir uses dict_delete.
Adam Dickmeiss [Wed, 17 Jan 1996 14:54:44 +0000 (14:54 +0000)]
Function dirs_rmdir uses dict_delete.

28 years agoAlfa 4 release.
Sebastian Hammer [Thu, 11 Jan 1996 10:15:31 +0000 (10:15 +0000)]
Alfa 4 release.

28 years agoWork.
Sebastian Hammer [Wed, 10 Jan 1996 15:22:27 +0000 (15:22 +0000)]
Work.

28 years agoFixes.
Sebastian Hammer [Wed, 10 Jan 1996 14:42:21 +0000 (14:42 +0000)]
Fixes.

28 years agoNew input filters that works!
Adam Dickmeiss [Mon, 8 Jan 1996 19:15:54 +0000 (19:15 +0000)]
New input filters that works!

28 years agoNew input filter that works!
Adam Dickmeiss [Mon, 8 Jan 1996 19:15:46 +0000 (19:15 +0000)]
New input filter that works!

28 years agoAllow single $ in expressions.
Adam Dickmeiss [Mon, 8 Jan 1996 19:15:24 +0000 (19:15 +0000)]
Allow single $ in expressions.

28 years agoMinor changes.
Adam Dickmeiss [Mon, 8 Jan 1996 19:15:07 +0000 (19:15 +0000)]
Minor changes.

28 years agoModified to use new input format.
Adam Dickmeiss [Mon, 8 Jan 1996 09:10:54 +0000 (09:10 +0000)]
Modified to use new input format.

28 years agoFunction dfa_parse got 'const' string argument.
Adam Dickmeiss [Mon, 8 Jan 1996 09:09:30 +0000 (09:09 +0000)]
Function dfa_parse got 'const' string argument.

28 years agoFunction dfa_parse got 'const' string argument.
Adam Dickmeiss [Mon, 8 Jan 1996 09:09:16 +0000 (09:09 +0000)]
Function dfa_parse got 'const' string argument.
New functions to define char mappings made public.

28 years agoMinor changes.
Adam Dickmeiss [Mon, 8 Jan 1996 09:07:51 +0000 (09:07 +0000)]
Minor changes.

28 years agooperator->roperator
Sebastian Hammer [Wed, 3 Jan 1996 16:22:11 +0000 (16:22 +0000)]
operator->roperator

28 years agoDoc updates
Sebastian Hammer [Wed, 3 Jan 1996 16:21:58 +0000 (16:21 +0000)]
Doc updates

28 years agoWork.
Sebastian Hammer [Tue, 2 Jan 1996 08:59:15 +0000 (08:59 +0000)]
Work.

28 years agoChanged "commit" setting to "shadow".
Sebastian Hammer [Tue, 2 Jan 1996 08:59:06 +0000 (08:59 +0000)]
Changed "commit" setting to "shadow".

28 years ago*** empty log message ***
Sebastian Hammer [Tue, 2 Jan 1996 08:58:45 +0000 (08:58 +0000)]
*** empty log message ***

28 years agoUpdated to new hacked syntax.
Adam Dickmeiss [Fri, 15 Dec 1995 17:19:40 +0000 (17:19 +0000)]
Updated to new hacked syntax.

28 years agoAdded a few sample filters.
Adam Dickmeiss [Fri, 15 Dec 1995 16:20:22 +0000 (16:20 +0000)]
Added a few sample filters.

28 years agoBug fix.
Adam Dickmeiss [Fri, 15 Dec 1995 14:57:16 +0000 (14:57 +0000)]
Bug fix.

28 years agoIn addRecordKeyAny: Writes key only when attrSet != -1.
Adam Dickmeiss [Fri, 15 Dec 1995 12:37:41 +0000 (12:37 +0000)]
In addRecordKeyAny: Writes key only when attrSet != -1.

28 years agoMoved hash file information to union.
Adam Dickmeiss [Fri, 15 Dec 1995 12:36:52 +0000 (12:36 +0000)]
Moved hash file information to union.
Renamed commit files.

28 years agoChanged names of commit files.
Adam Dickmeiss [Fri, 15 Dec 1995 10:35:07 +0000 (10:35 +0000)]
Changed names of commit files.

28 years ago*** empty log message ***
Sebastian Hammer [Wed, 13 Dec 1995 17:14:00 +0000 (17:14 +0000)]
*** empty log message ***

28 years ago*** empty log message ***
Sebastian Hammer [Wed, 13 Dec 1995 13:45:21 +0000 (13:45 +0000)]
*** empty log message ***

28 years agoLocking uses F_WRLCK and F_RDLCK again!
Adam Dickmeiss [Wed, 13 Dec 1995 08:46:09 +0000 (08:46 +0000)]
Locking uses F_WRLCK and F_RDLCK again!

28 years agoSystem call sync(2) used after update/commit.
Adam Dickmeiss [Tue, 12 Dec 1995 16:00:54 +0000 (16:00 +0000)]
System call sync(2) used after update/commit.
Locking (based on fcntl) uses F_EXLCK and F_SHLCK instead of F_WRLCK
and F_RDLCK.

28 years agoImplemented mf_unlink. cf_unlink uses mf_unlink.
Adam Dickmeiss [Tue, 12 Dec 1995 15:57:55 +0000 (15:57 +0000)]
Implemented mf_unlink. cf_unlink uses mf_unlink.

28 years ago*** empty log message ***
Sebastian Hammer [Tue, 12 Dec 1995 14:12:47 +0000 (14:12 +0000)]
*** empty log message ***

28 years agoSmallish.
Sebastian Hammer [Tue, 12 Dec 1995 14:12:11 +0000 (14:12 +0000)]
Smallish.

28 years agoRemoved commented code.
Adam Dickmeiss [Mon, 11 Dec 1995 11:45:55 +0000 (11:45 +0000)]
Removed commented code.

28 years agoLocking based on fcntl instead of flock.
Adam Dickmeiss [Mon, 11 Dec 1995 11:43:29 +0000 (11:43 +0000)]
Locking based on fcntl instead of flock.
Setting commitEnable removed. Command line option -n can be used to
prevent commit if commit setting is defined in the configuration file.

28 years agoMinor changes.
Adam Dickmeiss [Mon, 11 Dec 1995 11:42:39 +0000 (11:42 +0000)]
Minor changes.

28 years agoNew set types: sand/sor/snot - ranked versions of and/or/not in
Adam Dickmeiss [Mon, 11 Dec 1995 09:15:21 +0000 (09:15 +0000)]
New set types: sand/sor/snot - ranked versions of and/or/not in
ranked/semi-ranked result sets.
Note: the snot not finished yet.
New rset member: flag.
Bug fix: r_delete in rsrel.c did free bad memory block.

28 years agoThe rec_get function returns NULL if record doesn't exist - will
Adam Dickmeiss [Mon, 11 Dec 1995 09:12:44 +0000 (09:12 +0000)]
The rec_get function returns NULL if record doesn't exist - will
happen in the server if the result set records have been deleted since
the creation of the set (i.e. the search).
The server saves a result temporarily if it is 'volatile', i.e. the
set is register dependent.

28 years agoNew rset member 'flag', that holds various flags about a result set -
Adam Dickmeiss [Mon, 11 Dec 1995 09:07:53 +0000 (09:07 +0000)]
New rset member 'flag', that holds various flags about a result set -
currently 'volatile' (set is register dependent) and 'ranked' (set is
ranked).
New set types sand/sor/snot. They handle and/or/not for ranked and
semi-ranked result sets.

28 years agoBug fix: the lookup/scan/lookgrep didn't handle empty dictionary.
Adam Dickmeiss [Mon, 11 Dec 1995 09:04:48 +0000 (09:04 +0000)]
Bug fix: the lookup/scan/lookgrep didn't handle empty dictionary.

28 years agoNew function: cf_unlink.
Adam Dickmeiss [Mon, 11 Dec 1995 09:03:51 +0000 (09:03 +0000)]
New function: cf_unlink.
New member of commit file head: state (0) deleted, (1) hash file.

28 years agoWork on update while servers are running. Three lock files introduced.
Adam Dickmeiss [Fri, 8 Dec 1995 16:22:53 +0000 (16:22 +0000)]
Work on update while servers are running. Three lock files introduced.
The servers reload their registers when necessary, but they don't
reestablish result sets yet.

28 years agoWork on commit/update.
Adam Dickmeiss [Fri, 8 Dec 1995 16:21:13 +0000 (16:21 +0000)]
Work on commit/update.

28 years agoNew commit utilities - used for 'save' update.
Adam Dickmeiss [Fri, 8 Dec 1995 16:20:39 +0000 (16:20 +0000)]
New commit utilities - used for 'save' update.

28 years agoWork locking mechanisms for concurrent updates/commit.
Adam Dickmeiss [Thu, 7 Dec 1995 17:38:45 +0000 (17:38 +0000)]
Work locking mechanisms for concurrent updates/commit.

28 years agoInsert operation obeys DICT_type = 1 (slack in page).
Adam Dickmeiss [Thu, 7 Dec 1995 11:48:55 +0000 (11:48 +0000)]
Insert operation obeys DICT_type = 1 (slack in page).
Function dict_open exists if page size or magic aren't right.

28 years agoDefault pagesize is 4k instead of 8k.
Adam Dickmeiss [Thu, 7 Dec 1995 11:47:04 +0000 (11:47 +0000)]
Default pagesize is 4k instead of 8k.

28 years agoUses dict_delete now.
Adam Dickmeiss [Wed, 6 Dec 1995 17:49:19 +0000 (17:49 +0000)]
Uses dict_delete now.

28 years agoBug fix: delete didn't work.
Adam Dickmeiss [Wed, 6 Dec 1995 17:48:30 +0000 (17:48 +0000)]
Bug fix: delete didn't work.

28 years agoa3
Sebastian Hammer [Wed, 6 Dec 1995 16:16:57 +0000 (16:16 +0000)]
a3

28 years agoBetter diagnostics. Work on 'real' dictionary deletion.
Adam Dickmeiss [Wed, 6 Dec 1995 16:06:42 +0000 (16:06 +0000)]
Better diagnostics. Work on 'real' dictionary deletion.

28 years agoNew version.
Adam Dickmeiss [Wed, 6 Dec 1995 16:05:50 +0000 (16:05 +0000)]
New version.

28 years agoFixed update-problem.
Sebastian Hammer [Wed, 6 Dec 1995 15:48:44 +0000 (15:48 +0000)]
Fixed update-problem.

28 years agoMore verbose in count_set.
Adam Dickmeiss [Wed, 6 Dec 1995 15:05:28 +0000 (15:05 +0000)]
More verbose in count_set.

28 years agoNew function: dict_delete.
Adam Dickmeiss [Wed, 6 Dec 1995 14:52:21 +0000 (14:52 +0000)]
New function: dict_delete.

28 years agoFixed some strange bugs.
Sebastian Hammer [Wed, 6 Dec 1995 14:48:26 +0000 (14:48 +0000)]
Fixed some strange bugs.

28 years agoNew function: dict_delete.
Adam Dickmeiss [Wed, 6 Dec 1995 14:41:13 +0000 (14:41 +0000)]
New function: dict_delete.

28 years agoImproved flushing of records - all flushes except the last one
Adam Dickmeiss [Wed, 6 Dec 1995 13:58:26 +0000 (13:58 +0000)]
Improved flushing of records - all flushes except the last one
don't write the last accessed. Also flush takes place if record
info occupy more than about 256k.

28 years agoNew command 'stat' for the index program.
Adam Dickmeiss [Wed, 6 Dec 1995 12:41:20 +0000 (12:41 +0000)]
New command 'stat' for the index program.
Filenames can be read from stdin by specifying '-'.
Bug fix/enhancement of the transformation from terms to regular
expressons in the search engine.

28 years agoRemoved verbatim mode code.
Adam Dickmeiss [Wed, 6 Dec 1995 12:24:58 +0000 (12:24 +0000)]
Removed verbatim mode code.

28 years agoFixed memory-consumption bug in memory.c
Sebastian Hammer [Wed, 6 Dec 1995 09:59:45 +0000 (09:59 +0000)]
Fixed memory-consumption bug in memory.c
Added more blocksizes to the default ISAM configuration.

28 years agoWork on left and right anchors.
Adam Dickmeiss [Wed, 6 Dec 1995 09:09:58 +0000 (09:09 +0000)]
Work on left and right anchors.

28 years agoMore work on regular patterns.
Adam Dickmeiss [Tue, 5 Dec 1995 16:57:40 +0000 (16:57 +0000)]
More work on regular patterns.

28 years agoBug fix: file_read sometimes returned early EOF.
Adam Dickmeiss [Tue, 5 Dec 1995 13:20:18 +0000 (13:20 +0000)]
Bug fix: file_read sometimes returned early EOF.

28 years agoAdded <errno.h>
Sebastian Hammer [Tue, 5 Dec 1995 13:12:37 +0000 (13:12 +0000)]
Added <errno.h>

28 years agoNew feature: make distribution.
Adam Dickmeiss [Tue, 5 Dec 1995 11:43:35 +0000 (11:43 +0000)]
New feature: make distribution.

28 years agoDoesn't include math.h.
Adam Dickmeiss [Tue, 5 Dec 1995 11:25:45 +0000 (11:25 +0000)]
Doesn't include math.h.

28 years agoInclude of zebraver.h.
Adam Dickmeiss [Tue, 5 Dec 1995 11:25:02 +0000 (11:25 +0000)]
Include of zebraver.h.

28 years agoNew version.
Adam Dickmeiss [Tue, 5 Dec 1995 11:24:51 +0000 (11:24 +0000)]
New version.

28 years agoMinor changes.
Adam Dickmeiss [Tue, 5 Dec 1995 11:24:27 +0000 (11:24 +0000)]
Minor changes.

28 years ago*** empty log message ***
Sebastian Hammer [Tue, 5 Dec 1995 11:22:09 +0000 (11:22 +0000)]
*** empty log message ***

28 years agoFixed FILENAME_MAX for some Sun systems, hopefully.
Sebastian Hammer [Tue, 5 Dec 1995 11:15:03 +0000 (11:15 +0000)]
Fixed FILENAME_MAX for some Sun systems, hopefully.

28 years agoMore work on regular expression conversion.
Adam Dickmeiss [Mon, 4 Dec 1995 17:59:15 +0000 (17:59 +0000)]
More work on regular expression conversion.

28 years agoExtra arg to recType_byName.
Adam Dickmeiss [Mon, 4 Dec 1995 14:22:25 +0000 (14:22 +0000)]
Extra arg to recType_byName.
Started work on new regular expression parsed input to
structured records.

28 years agoExtra arg to recType_byName.
Adam Dickmeiss [Mon, 4 Dec 1995 14:20:54 +0000 (14:20 +0000)]
Extra arg to recType_byName.

28 years agoMinor changes.
Adam Dickmeiss [Mon, 4 Dec 1995 14:19:59 +0000 (14:19 +0000)]
Minor changes.

28 years agoCommit files use separate meta file area.
Adam Dickmeiss [Fri, 1 Dec 1995 16:24:28 +0000 (16:24 +0000)]
Commit files use separate meta file area.

28 years agoMore doc.
Adam Dickmeiss [Fri, 1 Dec 1995 11:37:31 +0000 (11:37 +0000)]
More doc.

28 years agoCached/commit files implemented as meta-files.
Adam Dickmeiss [Fri, 1 Dec 1995 11:37:21 +0000 (11:37 +0000)]
Cached/commit files implemented as meta-files.

28 years agoNew setting commitCache: points to commit directories/files.
Adam Dickmeiss [Thu, 30 Nov 1995 17:01:38 +0000 (17:01 +0000)]
New setting commitCache: points to commit directories/files.
New command commit: commits at the end of a zebraidx run.

28 years agoSeveral bug fixes. Commit system runs now.
Adam Dickmeiss [Thu, 30 Nov 1995 17:00:49 +0000 (17:00 +0000)]
Several bug fixes. Commit system runs now.

28 years agoMinor changes.
Adam Dickmeiss [Thu, 30 Nov 1995 17:00:03 +0000 (17:00 +0000)]
Minor changes.

28 years agoStarted work on commit facility.
Adam Dickmeiss [Thu, 30 Nov 1995 08:34:27 +0000 (08:34 +0000)]
Started work on commit facility.
Changed a few malloc/free to xmalloc/xfree.

28 years agoStarted work on commit facility.
Adam Dickmeiss [Thu, 30 Nov 1995 08:33:09 +0000 (08:33 +0000)]
Started work on commit facility.

28 years agoInitial revision
Sebastian Hammer [Tue, 28 Nov 1995 17:03:24 +0000 (17:03 +0000)]
Initial revision

28 years agoWork.
Sebastian Hammer [Tue, 28 Nov 1995 16:56:26 +0000 (16:56 +0000)]
Work.

28 years agoAdded
Sebastian Hammer [Tue, 28 Nov 1995 16:50:41 +0000 (16:50 +0000)]
Added

28 years agoMore work.
Adam Dickmeiss [Tue, 28 Nov 1995 16:47:24 +0000 (16:47 +0000)]
More work.

28 years agoMore work.
Adam Dickmeiss [Tue, 28 Nov 1995 16:41:48 +0000 (16:41 +0000)]
More work.

28 years agoWork
Sebastian Hammer [Tue, 28 Nov 1995 16:34:43 +0000 (16:34 +0000)]
Work

28 years agoWork.
Sebastian Hammer [Tue, 28 Nov 1995 16:10:45 +0000 (16:10 +0000)]
Work.

28 years agoA few notes about the server.
Adam Dickmeiss [Tue, 28 Nov 1995 15:59:46 +0000 (15:59 +0000)]
A few notes about the server.

28 years agoNew setting: tempSetPath. Location of temporary result sets.
Adam Dickmeiss [Tue, 28 Nov 1995 14:47:02 +0000 (14:47 +0000)]
New setting: tempSetPath. Location of temporary result sets.

28 years agoBug fix: recordId with constant wasn't right.
Adam Dickmeiss [Tue, 28 Nov 1995 14:26:21 +0000 (14:26 +0000)]
Bug fix: recordId with constant wasn't right.
Bug fix: recordId dictionary entry wasn't deleted when needed.

28 years agoMore doc.
Adam Dickmeiss [Tue, 28 Nov 1995 14:25:23 +0000 (14:25 +0000)]
More doc.

28 years agoZebra config renamed.
Adam Dickmeiss [Tue, 28 Nov 1995 09:09:38 +0000 (09:09 +0000)]
Zebra config renamed.
Use setting 'recordId' to identify record now.
Bug fix in recindex.c: rec_release_blocks was invokeded even
though the blocks were already released.
File traversal properly deletes records when needed.

28 years agoFixed potential dangling pointer.
Adam Dickmeiss [Tue, 28 Nov 1995 09:06:37 +0000 (09:06 +0000)]
Fixed potential dangling pointer.