エンジニアの渋江です。 今回はLaravelからElasticSearchを使って全文検索してみたいと思います。 Elasticsearchとは? ここ数年で人気上昇中のオープンソース全文検索エンジンです。 RESTful APIを利用してElasticsearchを操作することができます。 パラメータはjson形式で送るため外部システムとの親和性も高いです。 blueでは社内システムの検索バックエンドとしてElasticsearchを利用しています。 環境構築 Elasticsearchのインストール では早速Elasticsearchを使ってみましょう。 今回はMacに環境を構築していきます。 さくっとhomebrewからインストールしましょう。