我遇到相關搜索存在問題。下面的請求的結果是很奇怪:Searchkick結果不相關
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"]
爲什麼瑪蒂娜比馬丁早點去?
Searckick配置:
searchkick language: %w(German English), word_start: [:first_name, :last_name]
你有沒有得到解決這個問題?我與searchkick有同樣的問題 – rmcsharry