Skip to content

Instantly share code, notes, and snippets.

View anam-hossain's full-sized avatar

Anam Hossain anam-hossain

View GitHub Profile
@anam-hossain
anam-hossain / zero-downtime-elasticsearch-reindex.php
Created November 28, 2018 05:09
Zero downtime Elasticsearch Reindexing
<?php
// Foo bar
@anam-hossain
anam-hossain / passing_by_reference.php
Last active September 10, 2018 00:40
Passing by reference from Foreach loop
<?php
class test
{
public function addDescription(&$data)
{
$data['description'] = 'Hello World!';
}
public function printMessages()
@anam-hossain
anam-hossain / Multi_clause_bool_query.json
Created June 25, 2018 12:11
Multi clause bool query
{
"query": {
"bool": {
"must": [{
"bool": {
"should": [{
"match": {
"make": "Audi"
}
}, {
@anam-hossain
anam-hossain / filter.json
Created June 25, 2018 12:02
Filter query example
{
"query" : {
"bool" : {
"should": [{
"match": {
"make": "Audi"
}
}, {
"match": {
"make": "Kia"
@anam-hossain
anam-hossain / should.json
Created June 25, 2018 11:49
Bool should clause
{
"query" : {
"bool" : {
"should": [{
"match": {
"make": "Audi"
}
}, {
"match": {
"make": "Kia"
@anam-hossain
anam-hossain / must_not.json
Last active June 26, 2018 11:27
must_not bool query
{
"query" : {
"bool" : {
"must_not": [{
"match": {
"make": "Toyota"
}
}]
}
}
@anam-hossain
anam-hossain / must.json
Created June 24, 2018 11:26
Must query
{
"query" : {
"bool" : {
"must": [{
"match": {
"make": "Audi"
}
}, {
"match": {
"model": "A6"
@anam-hossain
anam-hossain / elasticsearch.sh
Created August 5, 2016 06:54
Install Elasticsearch on (Homestead/Laravel Forge/Ubuntu 16.04)
#!/bin/bash
echo ">> Installing Elastic GPG Key"
wget -O - http://packages.elasticsearch.org/GPG-KEY-elasticsearch | apt-key add -
echo ">> Adding deb package"
echo "deb http://packages.elastic.co/elasticsearch/2.x/debian stable main" | sudo tee -a /etc/apt/sources.list.d/elasticsearch-2.x.list
echo ">> Updating apt"
add-apt-repository ppa:webupd8team/java
@anam-hossain
anam-hossain / install_imagick_php5.sh
Created July 7, 2016 01:06
Install Imagemagick for php 5
sudo apt-get update
sudo apt-get install imagemagick
sudo apt-get install php5-imagick
@anam-hossain
anam-hossain / install_imagick_php7.sh
Created July 7, 2016 01:06
Install imagemagick for php7
sudo apt-get update
sudo apt-get install imagemagick
sudo apt-get install php-imagick