NAME
combineUtil - various operations on the Combine database
SYNOPSIS
combineUtil <action> --jobname <name>
where action can be one of stats, termstat, classtat, sanity, all, serveralias, resetOAI, restoreSanity, deleteNetLoc, deletePath, deleteMD5, deleteRecordid, addAlias
OPTIONS AND ARGUMENTS
jobname is used to find the appropriate configuration (mandatory)
Actions listing statistics
- stats
-
Global statistics about the database
- termstat
-
generates statistics about the terms from topic ontology matched in documents (can be long output)
- classtat
-
generates statistics about the topic classes assigned to documents
Actions for sanity controlls
- sanity
-
Performs various sanity checks on the database
- restoreSanity
-
Deletes records which sanity checks finds insane
- resetOAI
-
Removes all history (ie 'deleted' records) from the OAI table. This is done by removing the OAI table and recreating it from the existing database.
Action all
Does the actions: stats, sanity, classtat, termstat
Actions for deleting records
- deleteNetLoc
-
Deletes all records matching the ','-separated list of server net-locations (server-names optionally with port) in the switch --netlocstr. Net-locations can include SQL wild cards ('%').
- deletePath
-
Deletes all records matching the ','-separated list of URl paths (excluding net-locations) in the switch --pathsubstr. Paths can include SQL wild cards ('%').
- deleteMD5
-
Delete the record which has the MD5 in switch --md5
- deleteRecordid
-
Delete the record which has the recordid in switch --recordid
Actions for handling server aliases
- serverAlias
-
Detect server aliases in the current database and do a 'addAlias' on each detected alias.
- addAlias
-
Manually add a serveralias to the system. Requires switches --aliases and --preferred
DESCRIPTION
Does various statistics generation as well as performing sanity checks on the database
EXAMPLES
SEE ALSO
combine
Combine configuration documentation in /usr/share/doc/combine/.
AUTHOR
Anders Ardö, <anders.ardo@it.lth.se>
COPYRIGHT AND LICENSE
Copyright (C) 2005 Anders Ardö
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.4 or, at your option, any later version of Perl 5 you may have available.
See the file LICENCE included in the distribution at http://combine.it.lth.se/
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 906:
Non-ASCII character seen before =encoding in 'Ardö,'. Assuming CP1252