Andrew Kane
Andrew Kane
Hey @raypereda, merged in the commit above. Sorry for dropping the ball on this.
No, you'll need to do sorting in memory (`Customer.all.sort_by(&:name)`). There is the concept of [order-preserving encryption](http://cryptowiki.net/index.php?title=Order-preserving_encryption), but it leaks significantly more information than blind indexing.
Since dates are discrete, you could pass an array of dates instead of a range. However, creating blind indexes on dates in general will leak a lot of information since...
fwiw, there's a [section](https://github.com/ankane/blind_index#like-ilike-and-full-text-searching) in the readme on this w/ alternative approaches.
I don't have any plans to support Sequel, but you can check out `model.rb` and `extensions.rb` to see how it's done for Active Record. You could also use `BlindIndex.generate_bidx` to...
No problem. Also, if you haven't already seen it, it looks like Sequel has a plugin for searchable encryption. https://sequel.jeremyevans.net/rdoc-plugins/classes/Sequel/Plugins/ColumnEncryption.html
Thanks @ianjdarrow! I added experimental support to [pgvector-node](https://github.com/pgvector/pgvector-node#drizzle-orm) (but it's not released yet). I tried using both [customType](https://orm.drizzle.team/docs/custom-types) as well as [PgColumn/PgColumnBuilder](https://github.com/drizzle-team/drizzle-orm/blob/main/docs/custom-types.md), but wasn't able to get either working with...
Hey @Roguelazer, the `search` method needs to be called on the model, not a relation. You can use the `model` method to get it from the relation.
Hey @uninstallit, added [instructions](https://github.com/pgvector/pgvector-node#knexjs) to pgvector-node for the current state (just fyi).
Hey @junaid-malik-confiz, `distribute_reads` just adds functionality on top of `makara` (you don't lose any flexibility). Happy to accept a pull request to add support for MySQL's `Seconds_Behind_Master`.