feat(search): let client specify doc types

SD-1057
fix(subjectcodes): use qcode instead of code
Merge pull request #352 from petrjasek/fix-subjects

fix(subjectcodes): use qcode instead of code
Remove duplicated abstract field, merge issue.