Help with mapping

Selecting the right analyzer very much depends on your search use cases
(e.g. do you want to find documents based on an office location (or must the
office be provided as well)). ElasticSearch has many analyzers and filters
to choose from. For your purposes you probably want to take a look at

Make sure you read the good user guide section on the analysis index module
(http://www.elasticsearch.org/guide/reference/index-modules/analysis/) and
try out your configurations with the analyze API (
http://www.elasticsearch.org/guide/reference/api/admin-indices-analyze.html
).