この記事の目次
SQLクエリの間違い
ディレクトリ型検索エンジンdtnの検索ボックスで「会社 設立」のような複数キーワードで検索した結果が、どうやら「会社」OR「設立」の検索結果となってしまっていたようです。
原因は単なるクエリのミスで、WHERE文中にANDでつなぐところがORになっていただけでした。「会社 設立」で検索して1,000サイト以上がヒットしてしまい、AND検索結果でそんな数がでるほど登録されていないので、一瞬で分かってしまうのが悲しいところです。
クエリ訂正後
無事、Yahooのように複数キーワードにヒットする結果のみが表示されるようになりました。
おわりに
無事にAND検索結果が表示されるようになりましたが、登録サイト数が少ないので、ヒット数がかなり少ないです。お持ちのサイトがあれば是非登録申請下さい。