The more i read on elasticsearch, the more excited i am getting. My first idea for using this is to carry out full text searches for a blog, i'm thinking of having the data saved to MySQL and also inserted into elasticsearch at the same time. Then when a user carries out a search, laravel will search the elasticsearch index, find the relevant id for the matching data and then ask MySQL to serve the data. Anyone, had any experience with this or better suggestions.
I have been looking for more information and here are some cool links that i have found so far:
1) elasticsearch/elasticsearch (composer package) https://packagist.org/packages/elasticsearch/elasticsearch
2) elasticsearch/elasticsearch-php (low-level client for PHP) https://github.com/elasticsearch/elasticsearch-php
3) elasticsearch - the definitive guide (official book -- free online) http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/index.html
I currently have this up and running with laravel/homestead 2.1. However, i must admit that i used the older Vagrantfile from 1.0 to get this up and running. I just found it a lot easier to manipulate in order to install other bash scripts and make other settings. I also could not figure out how to run provisioning with the homestead command line. I still like my vagrant commands.