Refactor and recreate search
- Start from scratch as persistence layer is swapped
- Include dependencies and functionality as indicated
(from redmine: issue id 496, created on 2018-01-22tgradl, closed on 2018-01-24)
- Relations:
- relates #493
- relates #489
- relates #491
- relates #494
- relates #497