Master

Merged
#2 · Created  · Last updated

Merged pull request

Merged in ximilar/simcloud (pull request #2)

a36659d·Author: ·Closed by: ·2017-04-24

Description

  • first working commit of MESSIF3.0 + simcloud 1.0 that works with new PPP-Codes + MapDB; also the configuration files were updated and tested for update operations and kNN search

  • adding manager as another algorithm; adding option of a transformed config that is not final

  • kNN evaluation with caching now fully works including right modifications for caching; proper work with k and from parameters; PrintAllObjects now also works

  • transformer needed for re-rank given IDs; update to match new ProcessingStatuses (instead of ErrorCodes)

  • a big change with no consequences: the SimCloudManager now deso not extend the MultiOverlayAlgorithm and it requires not Algorithms but only OperationEvaluators; added a transformer that updates the query and data objects via a given HTTP service (e.g. to extract visual descriptors)

  • the OperationTransformerChain now has only 3 type parameters, the type of the answer from current step is just AbstractAnswer, which corresponds with the fact taht OperationEvaluator return AbstracAnswer only

  • many fixes

  • adding a checker for valid query object

  • fixing filters

  • each CRUD answer now contains field 'skipped_objects' with a list of objects that were not processed; each of these objects has a field '_reason' with the reason it was skipped

  • insert opration with extractor now finally works properly, it skips the objects that were not extracted alright

  • checking near-dups for the insert operation, if requested

  • tags now preprocessed; does not work for UpdateOperation now

  • the keyword preprocessor now has a rich variant

  • adding an option to skip checking existing objects during Insert

  • the random objects from PPP-Codes are then read from MapDB

  • implementation of similarity join

  • simple annotation by distance-weighted frequency analysis of kNN keywords

  • setting the threshold to a fixed value, not variable

  • adding GPL licence with the right library URL

0 attachments

0 comments

Loading commits...