キーワードにマッチしなかったデータを取り出したいと思っています。人力検索はてな人力検索はてなモバイル版を表示しています。キーワードにマッチしなかったデータを取り出したいと思っています。発行して、マッチしなかったものを変数に入れています。添付画像にデータベースの構成の画像を入れておきました。キーワードテーブルとデータテーブルという感じです。私の方法では一度に500件のキーワードを回したら数分経っても結果が返ってきませんでしたので、なんとか上手く1万件程度の結果を短時間で得る方法は無いでしょうか。私でも同時進行で勉強をしながら答えを探しますが、簡単であればそのものズバリの答えを教えて頂けると大変助かります。存在しないものを検索させるということは、結果的に全てのレコードを対象にするのと大差ないことなので、いっそのこと総当りにしてしまうほうがシンプルイズベストということになる場合も多く、とりあえずとなりますが下記のような方法をまずは提案します(実際のデータの中身がわかれば、もっともっと高速化できる可能性はありますが、とりあえず処理ができないことには前に進めないと思いますので、とりあえずです。回答を頂きありがとうございます。解体してひとつずつ理解して再構築して使う必要があります。それまで少し時間がかかります。'%'このように書くのなら、キーワード分素直にループしたほうが早いと思います。中間一致のLIKE検索はインデックスも効きませんので、calorie_datasを全件ループしたほうが良いと思います。取り出したキーワードはPHPの変数か配列に抱え込んでおく。PHPでパターンマッチをかけるです。これでもそれなりの時間はかかると思います。使われているDBで、全文検索機能がサポートされてるのならそれを使うのも1つの方法です。calorie_datasに登録する時点で、nameを単語に分解しておいて、別フィールドに登録そのフィールドに普通に検索をかけるのなら、インデックスが効きますのでSQLでも十分許容範囲の応答速度になるはずです。分だけループすると1日分だけで10秒かかりますね。月毎に出したいので5分から15分ってところでしょうか。Type3.3】のインストールについて教えてください。現...■PHPでMysqlと接続する時の質問です。セキュリティー面で添削、...MySQLのUPDATE構文について質問です。□はてなトップ(C)株式会社はてな。