У меня есть проблема с соответствующим поиском. Результаты следующего запроса очень странно:Результаты поиска не актуальны
Candidate.search('martin', fields: [:first_name, :last_name],
match: :word_start, misspellings: false).map(&:name)
["Kautzer Martina",
"Funk Martin",
"Jaskolski Martin",
"Gutmann Martine",
"Wiegand Martina",
"Schueller Martin",
"Dooley Martin",
"Stiedemann Martine",
"Bartell Martina",
"Gerlach Martine",
"Green Martina",
"Lang Martine",
"Legros Martine",
"Ernser Martina",
"Boehm Martina",
"Green Martine",
"Nolan Martin",
"Schmidt Martin",
"Hoppe Martin",
"Macejkovic Martine",
"Emard Martine"]
Почему Martina происходит раньше, чем Мартин?
Searckick конфигурации:
searchkick language: %w(German English), word_start: [:first_name, :last_name]
Вы когда-нибудь получали решение? У меня такая же проблема с searchkick – rmcsharry