## Zapisywanie wiadomości e-mail do MongoDB ##

```
pig -l /tmp -x local -param avros=<my_inbox_download_path> -param mongourl=mongodb://localhost/agile_data.emails -v -w avro_to_mongo.pig
```

## Utworzenie w MongoDB indeksów po dacie i identyfikatorze wiadomości ##

```
mongo < list_emails.mongo.js
```


## Dostęp do wiadomości z poziomu skryptu w języku Python ##

Do przetestowania modułu 'pymongo' w ramach pobierania listy wiadomości, uruchamiamy polecenie:

```
python ./mongo_list.py
```

## Indeksowanie wiadomości e-mail w wyszukiwarce ElasticSearch ##

pig -l /tmp -x local -v -w ./elasticsearch.pig

## Wyszukiwanie wiadomości w skryptach w języku Python ##

Test działania modułu pyelastic i dostępu do wyszukiwarki ElasticSearch uruchamiamy poleceniem:

```
python elasticsearch.py
```

## Uruchomienie aplikacji ##

```
python web/index.py
```

