mysqlの全文検索を使用してかなり大きな記事データベースを検索しています。部分的に引用符で囲まれた文字列(mysql)を含む全文検索
「ジョン・スミス」を逮捕すると、「ジョン・スミス」と「逮捕」という記事は返されますが、「ジョン」と「逮捕」しかない記事は返されません。 "逮捕"しかない話
フルテキスト検索は文字列の引用符と他の言葉を同時に尊重しないようです。
私が試してみた:
MATCH(headline,byline,body,keywords)
AGAINST('"John Smith" arrest' IN BOOLEAN MODE)
と
MATCH(headline,byline,body,keywords)
AGAINST('"John Smith" + arrest' IN BOOLEAN MODE)
をそれだけでこのような何かをしても大丈夫でしょうか?
MATCH(headline,byline,body,keywords)
AGAINST('John + Smith + arrest' IN BOOLEAN MODE)
これはうまくいく可能性がありますが、完全に正確ではありません。
ありがとうございました。