* Sebastian Hammer, Adam Dickmeiss
*
* $Log: index.h,v $
- * Revision 1.27 1995-11-25 10:24:06 adam
+ * Revision 1.31 1995-12-06 12:41:22 adam
+ * 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.
+ *
+ * Revision 1.30 1995/12/05 11:25:02 adam
+ * Include of zebraver.h.
+ *
+ * Revision 1.29 1995/11/28 09:09:40 adam
+ * 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.
+ *
+ * Revision 1.28 1995/11/27 13:58:53 adam
+ * New option -t. storeStore data implemented in server.
+ *
+ * Revision 1.27 1995/11/25 10:24:06 adam
* More record fields - they are enumerated now.
* New options: flagStoreData flagStoreKey.
*
*
*/
+#include <zebraver.h>
#include <alexutil.h>
#include <dict.h>
#include <isam.h>
char *groupName;
char *databaseName;
char *path;
- char *fileMatch;
+ char *recordId;
+ char *recordType;
int flagStoreData;
int flagStoreKeys;
};
+
struct dirs_info *dirs_open (Dict dict, const char *rep);
struct dirs_entry *dirs_read (struct dirs_info *p);
struct dirs_entry *dirs_last (struct dirs_info *p);
#define TEMP_FNAME "keys%d.tmp"
#define FNAME_WORD_DICT "worddict"
#define FNAME_WORD_ISAM "wordisam"
+#define FNAME_CONFIG "zebra.cfg"
struct strtab *strtab_mk (void);
int strtab_src (struct strtab *t, const char *name, void ***infop);
int local_attribute, const char *databaseName);
int fileExtract (SYSNO *sysno, const char *fname,
- struct recordGroup *rGroup, int deleteFlag);
+ const struct recordGroup *rGroup, int deleteFlag);
+
+void rec_prstat (void);