pyindex 1.0 review

Download
by rbytes.net on

pyindex is aimed at indexing email messages

License: GPL (GNU General Public License)
File size: 0K
Developer: Dan Stromberg
0 stars award from rbytes.net

pyindex is aimed at indexing email messages. pyindex can index text files in general to help you search through your mountain of email messages.

Usage:

seki-strombrg> pyindex -h
malloc: using debugging hooks
Usage: /Dcs/seki/strombrg/bin/pyindex -d databasename [-i] [-s keyword] [-D] [-v] [-a]
-i says to index all files on stdin
-s keyword says to list all files containing keyword
-D says to dump the database contents to stdout
-v says to operate verbosely (can be repeated)
-a says to abbreviate (much less disk space - probably faster most of the time too)
-u says not to abbreviate (much more disk space - probably slower most of the time too
-A says to use a heuristic to skip lines that look like base64/uuencode/binhex or similar
-p says to skip indexing pronouns
-n says to skip indexing numbers (all decimal digits)
-N says to skip indexing words containing any digits

In any case -d is required
You must specify exactly one of -i, -s or -D

This program has two engines. One is abbreviated (-a) and the other is unabbreviated (without -a).

1) The "unabbreviated" storage mode is very straightforward, so if you need something bug-free that uses tons of space and CPU, use it. It uses a single database.
2) The "abbreviated" storage mode is much more complex, and goes to great lengths to reduce storage requirements and runtime

The abbreviated mode is the default now.

pyindex 1.0 search tags