The idea was to test the functionality of elasticsearch.

I developed a basic website to be able to add bookmarks and references to websites, with the functionality of adding descriptive information about the bookmark.

So then when I search for my bookmarks it presents me with a link to go directly to the website that I have bookmarked when clicking on the title.

While this is only a basic example, Elasticsearch is extremely fast and very powerful, especially when you index it, with a LOT of data.

Setup Dependencies:

$ yum update -y $ yum install curl -y $ yum install php54 -y ``` <p> **Prepare needed directories:** ```language-bash $ mkdir {js,css,app} $ wget -O css/bootstrap.min.css https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css $ wget -O js/bootstrap.min.js "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" $ wget -O js/jquery.min.js https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js ``` <p> **Composer Configuration:** Include the following in your `composer.json` file, please note I am using ES-1.5 at this moment. ```language-bash $ vi composer.json

{ "require": { "elasticsearch/elasticsearch": "~1.0" } } ``` <p> **Get Composer for PHP:** ```language-bash $ curl -s http://getcomposer.org/installer | php $ php composer.phar install --no-dev ``` <p> **Configure your Elasticsearch Endpoint:** ```language-bash $ vi app/init.php