たとえば、姓がAsh
so の人を検索し、クエリで を検索しAsh
ます。Ashley、Ashby などの姓を持つ人は表示されますが、Ash という正確な姓を持つ人は表示されません。
これは私のSQLがどのように見えるかの例です:
SELECT * FROM `People`
WHERE MATCH(PersonFirstName, PersonLastName) AGAINST('ash*' IN BOOLEAN MODE) LIMIT 20
MATCH AGAINSTがそれを見つけるために、3文字以上でなければならないというある種の規則はありますか?