私はmysqlデータベースで全文検索をしようとしています。問題は、いくつかのフィールドがnullのままになる可能性があることです。たとえば、私は列nullカラムのmysql全文検索
StreetLine1
StreetLine2
市との基本的なアドレステーブルを持っている
州
ジップ
現在、これらのどれもするつもりはありませんtのいずれか1つが必要なので裾がヌルになることがあります。私は、フルテキスト検索を行うとフィールドのどれもが、それは素晴らしい作品ヌルされていない場合は
SELECT *,
(MATCH (StreetLine1, StreetLine2, City, State, Zip)
AGAINST ('+{0}*' IN BOOLEAN MODE)) AS Relevance
FROM Address
HAVING Relevance > 0
Order By Relevance Desc
は{0}プレースホルダ
です。しかし、いずれかがnullの場合、行は返されません。
は私がやったように、私はちょうどビューを作成する必要があります考え出したが、その後、私はそのビュー
任意の提案がにフルテキストインデックスを追加する方法を見つけ出すことができませんでしたか?