your own personal google
simple frontend/backend which mades web fulltext search engine out of Groonga server.
- install Groonga
- create new database -
groonga -n /path/to/db
- start groonga http server -
groonga -d --protocol http /path/to/db
- copy
config.sample.php
toconfig.php
and change what you want - add something to index -
php cmd/add.php http://example.org/
- run
php -S localhost:80
and search for something
add.php
- adds URL specified as argument to indexmultiadd.php
- adds URLs from STDIN to indexgetlinks.php
- get all links from specified URLremove.php
- removes URL from indexsetup.php
- setups groka database
It's named after The Groke from Moomins books. Initialy chosen because of name similarity to Groonga, but it has deeper meaning.
As Google is evil, trying to make your own Google may be consideret evil too. But Groka only looks evil, it's actually innocent - as in Moomins books.