IndiCD
Welcome to the new home of the IndiCD project! IndiCD is a program
to create searchable CDs of documents in PDF, HTML and text
format. The project has two main components: an indexer and search
engine, which generates a word search index for all the files on the
CD, and a frontend, which uses wxPython to create a search window also
capable of browsing topical indices created in HTML by the user.
Status 2004-08-04
The search program successfully indexes files and provides word
search and phrase search. Rudimentary support for stem addition (to
broaden search terms) is in the works. No files are available yet;
we're planning on having a release out by the end of next week with
some basic documentation.
The current thing on my TODO list is to separate out the lists of
words to skip and to mandatorily include in the indexing. Right now,
these words are written into the source code for the indexer. I would
like to see an interactive tool written in wxPython which would
analyze the current indices and suggest a list of words to remove from
the index in the interest of size and speed.
Creating a general purpose tool from a special purpose tool is a
great feeling. IndiCD started out as a one-off search engine for
indexing Sunday school lessons for my church, and it's slowly becoming
a usable generic tool for creating documentation CDs. I'm looking
forward to a final, stable release! --LUO
Status 2004-07-21
We are almost done with a new index object; The new version is
nominally faster and saves as much smaller files. Additionally, a
better parser for search queries is in the works (Thanks to Derek
H.)
Status 2004-07-16
This software is currently brand new. There are some major changes
which need to be made, including the definition of an XML spec file
for building the indices and customizing the frontend, and the proper
encapsulation of the indexing routines in an object. These changes
will be made over the next few weeks.
Getting Involved
Please contact Lael Odhner <lael@users.sourceforge.net>, AIM:Odhner
to get involved in this project.
|