vitrivr / vitrivr-engine

vitrivr's next-generation retrieval engine. It is capable of extracting and retrieving a wider range of multimedia objects such as audio, video, images or 3d models.
https://vitrivr.org
MIT License
6 stars 3 forks source link

Revisit Retrieval Pipeline #68

Closed ppanopticon closed 6 months ago

ppanopticon commented 7 months ago

Task Description

In light of the changes introduced in #51, the design of the retrieval pipeline needs slight adjustment. I did not address this in #51 since I'm not too familiar with how the different operators work and what input they expect.

Roughly, I'd propose the following changes:

 Dependencies

Boundary Conditions

None

ppanopticon commented 7 months ago

I assigned this to you @lucaro since you added the existing retrieval operations.

lucaro commented 7 months ago

I'll have a look

lucaro commented 6 months ago

Added relevant changes in https://github.com/vitrivr/vitrivr-engine/tree/feature/68. @ppanopticon please have a look to see if that is along the lines of what you had in mind.

lucaro commented 6 months ago

@ppanopticon any comments?

ppanopticon commented 6 months ago

Looks good to me. If it works we can merge it. I opened PR #71 .

lucaro commented 6 months ago

Done. I did not have the opportunity to extensively test this, but since the changes are only structural and not semantic and it compiles, I don't see much that would have caused a behavioral change.