DGS Search v0.9.7 (07/20/01) - http://www.digitalgenesis.com

ToDo (from lowest to highest priority):

  Add module for searching Cricket (http://cricket.sourceforge.net) configuration trees.
  Utilize register_tick_function to speed searches up.
  Attempt to store the current index within the cache, so we don't have to refind items. Should just be able to save a line number, or we could also try to serialize the string.
  Replace quick index with binary search method. Store the far jumps.
  Rather than do a full strcmp, just check the first character. Much quicker. (If its possible for us)
  Cleanup remote debug config display option a bit.
  Add a LDAP search module.
  Improve META 'description' support.
  Add a display module for trying your result on search engines (ie: Try your query on: Google, Altavista)
  Have remote debug passed into navigation links.
  In VerifyConfig() need to fix symlink checks. If the symlink is relative, it fails. This maybe the case with other symlinks too??
  Add stemming support. ie: Search for 'running' gets 'run'.
  Add a help page (with a link from index.php) that describes how searches are performed.
  Option to store to a database or file a history of search queries. Give a page to display the results from that.
  Fix LIMIT related paging problem *correctly* for combined filesystem and database searches (Currently using the 0 hack, we did for Bill)
  Added indexing. This also includes a ranking system.
  Add support for keyword, boolean, and phrase searches.
