X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fmain.c;h=c8e3a2870962725aa96d1ab12dd679b3d32055ca;hb=ebebe9d285d8183365ae942719c87baf19677e70;hp=f7cb72ba96c4d44f55c671f60e9e657c518a2a98;hpb=6d413b57ed0b37bede3ec825bcc2fbf1a3c94df5;p=idzebra-moved-to-github.git diff --git a/index/main.c b/index/main.c index f7cb72b..c8e3a28 100644 --- a/index/main.c +++ b/index/main.c @@ -4,7 +4,19 @@ * Sebastian Hammer, Adam Dickmeiss * * $Log: main.c,v $ - * Revision 1.43 1996-06-06 12:08:42 quinn + * Revision 1.46 1997-02-10 10:20:13 adam + * Flag fileVerboseFlag set to 0 (default). + * + * Revision 1.45 1996/11/08 11:10:26 adam + * Buffers used during file match got bigger. + * Compressed ISAM support everywhere. + * Bug fixes regarding masking characters in queries. + * Redesigned Regexp-2 queries. + * + * Revision 1.44 1996/10/29 14:09:48 adam + * Use of cisam system - enabled if setting isamc is 1. + * + * Revision 1.43 1996/06/06 12:08:42 quinn * Added showRecord function * * Revision 1.42 1996/05/31 09:07:01 quinn @@ -162,13 +174,11 @@ #include #include -#include #include #include "index.h" char *prog; -size_t mem_max = 4*1024*1024; -extern char *data1_tabpath; +size_t mem_max = 0; static void abort_func (int level, const char *msg, void *info) { @@ -195,7 +205,7 @@ int main (int argc, char **argv) rGroupDef.flagStoreData = -1; rGroupDef.flagStoreKeys = -1; rGroupDef.flagShowRecords = 0; - rGroupDef.fileVerboseFlag = 1; + rGroupDef.fileVerboseFlag = 0; prog = *argv; if (argc < 2) @@ -238,8 +248,9 @@ int main (int argc, char **argv) configName); exit (1); } - data1_tabpath = res_get (common_resource, "profilePath"); - bf_lockDir (res_get (common_resource, "lockPath")); + data1_set_tabpath (res_get (common_resource, + "profilePath")); + bf_lockDir (res_get (common_resource, "lockDir")); init_charmap(); } if (!strcmp (arg, "update")) @@ -303,7 +314,7 @@ int main (int argc, char **argv) zebraIndexLockMsg ("r"); } rec_prstat (); - inv_prstat (FNAME_WORD_DICT, FNAME_WORD_ISAM); + inv_prstat (); } else { @@ -367,8 +378,7 @@ int main (int argc, char **argv) if (nsections) { logf (LOG_LOG, "Merging with index"); - key_input (FNAME_WORD_DICT, FNAME_WORD_ISAM, nsections, - 60); + key_input (nsections, 60); sync (); } } @@ -393,6 +403,7 @@ int main (int argc, char **argv) else if (ret == 's') { rGroupDef.flagShowRecords = 1; + rGroupDef.fileVerboseFlag = 1; } else if (ret == 'g') {