Yeah my default implementations of this stuff all use custom Python functions registered as SQL functions in SQLite which is REALLY slow for more than a few thousand records - Alex's sqlite-vec functions are written in C and should be a lot faster