vitrivr / cineast

Cineast is a multi-feature content-based mulitmedia retrieval engine. It is capable of retrieving images, audio- and video sequences as well as 3d models based on edge or color sketches, textual descriptions and example objects.
MIT License
57 stars 50 forks source link

Fixing how QueryConfig and QueryIDs are used #284

Closed silvanheller closed 2 years ago

silvanheller commented 2 years ago

The main thing this PR does is that it makes sure that if a client provides a queryID, that is consistently used throughout the stack. In the process, we're also moving from a mix between UUID and String to String everywhere, as clients don't specify UUIDs and UUIDs have certain limitations we do not want to necessarily impose those on clients.