Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

皆さんこんにちは ちょっとしたアプリケーションを作っていると、キーワードやフリーワードを利用した検索が必要になったりします。 でも、そのときにLIKE検索なんてやっていると、全データを走査する可能性があり、あまり気分の良いものではありません。 そこで、適当な全文検索エンジンを使ってインデックスを張っておきたいなと思うわけですが...MySQLの場合、5.6まではデフォルトで(InnoDBに)日本語全文検索エンジンを入れていなかったりと、少々ハードルが高かったのです。 今回はMySQL5.7でデフォルトでNgramが搭載されているようなので、Laravelで全文検索を実装してみましょう。 例によって今回もLaradockを使用して即席環境を構築しています。 MySQLに全文検索が来た! 大昔のtritton, ちょい昔のgroongaのように、外部のプラグインを導入することなく、裸のMySQ
Dockerに入門してみました。 Dockerを活かそう!というわけでPHPにも入門しました。 せっかくなので新しい感じのするLaravelを触ってみようというわけでMac + Docker + Laravelという環境でやってみました。 以下、その記録です。 Dockerの準備 DockerでLAMP環境を作るには以下の記事を参考にしました。 Docker Hubのオフィシャルイメージを使ったLAMP環境(Apache+PHP+MySQL)構築 Docker Composeを使ってLAMP環境を立ち上げる docker-composeを使うと複数コンテナの管理が便利に 今回の例では上記の参考記事(上2つ)で作成したDockerfileやdocker-compose.ymlがある前提で進めます。 Laravelの準備 composerが必要なのであらかじめインストールしておきます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く