MySQLのデータ件数が多くなってくると、だんだん検索が遅くなっていきます。 Elasticsearchという検索エンジンを併用すると、検索の高速化が図れるようです。 (参考) https://vitalify.jp/blog/2017/02/elasticsearch_matome.html 全文検索エンジン「Elasticsearch」を調べて使ってみた色々まとめ ElasticsearchはMySQLのDBを連携させ、データ検索もできます。 MySQLで検索速度を改善したい。そんな時は連動してElasticsearchを使うことでパフォーマンス向上ができます。 データをMySQL→Elasticsearchへ投入するスクリプトを実行します。 Elasticsearchは検索が速い。 MySQLのデータをElasticsearchに入れておく。(同期させる) 検索するときは、MySQL
PHPのエラーの対処方法をメモ。 PHPで配列のデータ追加時に、以下のようなエラーメッセージが出ました。 Message: [] operator not supported for strings これは配列の初期化の扱いが、PHP7.1から変更されていることが原因のようでした。 (参考) kitaney-wordpress.blogspot.com Uncaught Error: [] operator not supported for strings エラー これは、 $sample[] = $sample_data; など、配列にデータを追加するに当たって、配列の初期化の型がおかしい場合におきるようですね。PHP 7.0.x まではエラーにはなりませんでした。 PHP 7.0.x まで許容 $sample = ""; $sample[] = $sample_data; PHP 7
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く