Interface change. NumberOfLSHTables and NumberOfMinHashesPerTable is really a fingerprinting configuration, not query related.
Adding one more layer of data transfer objects in order to have same interface for RDBMS and NOSQL storages. ModelService has to be drastically simplified in order to reduce the overall overhead of managing flingerprinting commands over 2 different data layers.
Removing some of the old school tests related to MS dao.
Defining a generic interface for model service. It will be doing now only what it really needs to do, not all that useless bullshit which it used to define.
Removing useless tables and stored procedures from the database.
Removing NeuralHasher project for now. No need to support it on this stage. Focus on NOSQL an other things.
Removing structures that are not required anymore. Adding data types that will be used accross rdbms and nosql model service.