Searchkick и PostgreSQL с типом денежного поля - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь включить поиск с помощью seachkick, но в моем PostgreSQL у меня есть пара полей, тип которых money.К сожалению, searchkick не выполняет поиск по этим полям;Есть ли что-то, что мне нужно сделать, чтобы это исправить?

Например, есть строка, содержащая $1,000.00, но не важно, ищу ли я именно это, или 1000, или что-то подобное;он просто не найден.

Заранее спасибо!

1 Ответ

0 голосов
/ 16 января 2019

вводит эти значения в эластичный поиск в виде строк

class Item
  include searchkick word_middle: %i[name price]

 def search_data
  {
    name: self.name
    price: self.price.to_s
   }
 end

end
...