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 (hence the minus sign in the order_by statement).  Distance is the inverse/negative/opposite of similarity.
enable values_list() and values() after filter_o()
merge conflict for stripping __similar suffix