Tôi gặp sự cố với tìm kiếm có liên quan. Kết quả của yêu cầu sau đây rất lạ:Kết quả tìm kiếm không phù hợp
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"]
Tại sao Martina sẽ sớm hơn Martin?
Searckick config:
searchkick language: %w(German English), word_start: [:first_name, :last_name]
bạn đã bao giờ nhận được giải pháp cho điều này chưa? Tôi gặp vấn đề tương tự với searchkick – rmcsharry