minor refactorings
introduce a mapping config to search module
new mapping for elasticsearch index

isPartOf field will not be analyzed