Home > little-helper

little-helper

Little-helper is a project mainly written in SCHEME and RACKET, it's free.

Search engine for full text searches in the Racket documentation

Little Helper - Full Text Search for the Racket Documentation

This is a small search engine geared towards Racket/Scheme source and documentation.

How to install and start the search engine

  1. Download the source and datafile from GitHub:

    • click the download button
    • pick tar-ball or zip-file
    • download and unpack
  2. Run "web/run-me.rkt" in DrRacket (or use racket web/run-me.rkt )

That's it.

Project Description

The project comes with:

  • lexers for Scheme source and documentation
  • an indexer based on the algoritms in the book "Managing Gigabytes"
  • ranking algorithm
  • functions for generating snippets around found keywords
  • an pre-made index for docs.racket-lang.org
  • a web interface for making actual searches
  • (mumble) a little cruft here and there

Contact

Contact me (Jens Axel Søgaard) at [email protected] with comments. Bug reports and patches are welcome through GitHub.

Previous:DFA