What I did as a workaround, added a str_* column to my main table, and update this column when an element is saved:
before_validation(on: :save) do
self.str_abbreviations = join_abbreviations()
# ... etc, append all columns I'd like to search through ...
true
end