Merge pull request #1 from rochdi/master

add multi search support
Remove default constructor
externalize the nested struct for the result hits, in order to allow mapping with concrete a class