Store keywords in mongodb

Signed-off-by: Emilien Kenler <hello@emilienkenler.com>
Fix reduce

Signed-off-by: Emilien Kenler <hello@emilienkenler.com>