distance is the INVERSE of similarity

Naming the annotated field for the similarity score a "distance" is confusing and wrong. The more similar things are the closer they are, not the more distant they are. This is why similarity must be sorted in decreasing order (the minus sign in the order_by filter) for the best match to be at the start of the list.  "Distance" is the inverse (or negative, or opposite) of "similarity".