NAME

kasykcheck - perform consistency check on a Kasyk index


USAGE

kasykcheck [options] indexdir


DESCRIPTION

The 'kasykcheck' executable currently is an internal development tool for checking the internal consistency of a Kasyk index. The options specific to the 'kasykcheck' executable are currently still subject to change without notice. Therefore only the standard options are listed on this page. The other options are only documented with the --help function of the 'kasykcheck" executable itself.

The checking process outputs its information to standard output (STDOUT). The format of this information is still subject to change without notice.


PARAMETERS

The parameter is not optional. It specifies the name of the Kasyk index that should be checked.


OPTIONS

These are the standard options that also apply to 'kasykcheck'. More options are listed with the --help option, but these may change without notice.

--user user or -u user
User id with which to execute . This is only applicable when running as root on Unix(like) systems. It should match whatever user setting was used (if any) with Kasyk initializer (kasyknew) and Kasyk indexer (kasykindex).
--group group or -g group
Group id with which to execute . This is only applicable when running as root on Unix(like) systems. It should match whatever group setting was used (if any) with Kasyk initializer (kasyknew) and Kasyk indexer (kasykindex).
--version or -V
Print version information of . This includes the software version, the index version it is compatible with, and whether or not it is a threaded version.
--verbose [level] or -v [level]
Set verbosity level of . Verbosity level of 1 is assumed if no value is specified. Can be used in conjunction with --copyright and --help.
--copyright or -C
Print copyright information of . This basically gives the standard GPL copyright statement. Use --verbose or -v also to get the complete copyright information including references to all internal and external libraries used.
--help or -h or -?
Print valid usage options of . Basically this information in a more condensed format.

EXAMPLES

checking a local index
 $ kasykcheck localindex <ENTER>
 READING rec.kasyk
     rectabtop: 11043
     blocksize: 2048
     #blocks: 139
     blktorefshift: 18
     largest nfrags: 1
     total extfrags: 0
     DONE: (0.021 sec)
 READING rfbmap*.kasyk
     DONE: (0.010 sec)
 READING ref*.kasyk...
 ................................................................
 ................................................................
 ..........
     11042 frags
     blocks 95% full
     DONE: (0.006 sec)
 READING index.kasyk
     index version: 1.0.0
     currently being indexed: no
     last indexing completed at: Tue Nov 25 12:09:47 2003
     number of times / total time: 1 time(s), 0 wallclock seconds
     documents selectable / deleted: 11 / 0 documents
     type: fuzzy=yes exact=yes exactdoclevelonly=no
     fuzzy accents: keep-accents,merge-accents
     exact accents: keep-accents,merge-accents
     qip size (base, pattern, word): 128 2048 128
     conceptual text block size: 2048
     barn blk size: 8192
     barnfiles: 1 lastblk 5376
     docinfotabtop: 12
     docmappingtop: 42
     texttop (qips): 672
     namepooltop: 14420
     nuwords: 3253
     unuc: 63
     239 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111
     112 113 114 115 116 117 118 119 120 121 122 65 66 67 68 69
     70 71 72 73 75 76 77 78 79 80 82 83 84 85 87 89
     32 40 41 48 49 50 51 52 53 54 55 56 57 58 9
     DONE: (0.004 sec)
 ANALYZING (12) FILES
 .
     DONE: (0.000 sec)
 DECOMPRESSING (11042) DOCUMENT LISTS
 ................................................................ [ 57%]
 ...............................................
     (maxfragno=0)
     DONE: (0.212 sec)
 BARN FILE: barndata0.kasyk
 $

Check the Kasyk index "localindex". Please note that this is just an example output and may be quite different from what you will actually see.


SEE ALSO

Kasyk home, Kasyk initializer (kasyknew), Kasyk indexer (kasykindex), Kasyk searcher (kasyk), Kasyk server (kasykd), Kasyk caching query server (kasykcqd).

See http://www.kasyk.nl/program/kasykcheck.html for the most up-to-date version of this information.


KNOWN BUGS

See http://www.kasyk.nl/bugs/kasykcheck.html for the most up-to-date information about known bugs for 'kasykcheck'.


DIAGNOSTICS

Exit status is normally 0. Exit status 1 indicates a problem of some sort with an error message sent to STDERR and any active logfile.


COPYRIGHT

Copyright © 2003 Dijkmat BV

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Kasyk Program Information: Kasyk version 1.0.0, generated on Tue Nov 25 12:09:47 2003.