New SearchIndex.

Also added new to all throw Errors
SearchBar constructor handles search ui