soegaard / little-helper

Search engine for full text searches in the Racket documentation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 jensaxel@soegaard.net with comments.
Bug reports and patches are welcome through GitHub.




About

Search engine for full text searches in the Racket documentation


Languages

Language:Scheme 75.5%Language:Racket 23.6%Language:JavaScript 0.9%