Skip to content

Instantly share code, notes, and snippets.

/**
* Dubiously created by Adrian Cooney
* http://dunxrion.github.io
*/
(function(console) {
"use strict";
//Bootlegged of imgur.com/memegen
var memes = {"10 Guy":"http://i.imgur.com/LaENqOV.jpg","3rd World Success Kid":"http://i.imgur.com/WA5duA1.jpg","90's Problems":"http://i.imgur.com/tL47qtp.jpg","Aaand It's Gone":"http://i.imgur.com/yf12saq.jpg","Actual Advice Mallard":"http://i.imgur.com/WymFmVy.jpg","Advice Dog":"http://i.imgur.com/Qk0VO6D.jpg","Advice God":"http://i.imgur.com/xH2fSFg.jpg","Almost Politically Correct Redneck":"http://i.imgur.com/YqLgINf.jpg","Am I The Only One":"http://i.imgur.com/gS9YL5U.jpg","Ancient Aliens":"http://i.imgur.com/NfCknz0.jpg","Annoyed Picard":"http://i.imgur.com/s9GmfSS.jpg","Annoying Childhood Friend":"http://i.imgur.com/27VCyQw.jpg","Annoying Facebook Girl":"http://i.imgur.com/ccczyGt.jpg","Anti-Joke Chicken (Rooster)":"http://i.imgur.com/KOsW0jh.jpg","Awkward Penguin":"http://i.imgur.com/ez1tQrq.jpg","Back In My Day Grandpa":"http://i.imgur.com/zuJSZp8.jpg","
@mkommar
mkommar / gist:13ca1a1135b8ac6a8b4d
Created June 1, 2014 00:13
Ember js Handlebars import via AJAX
App.TemplateNames = {
//'application': 'application.hbs',
'users': 'users.hbs',
'user': 'user.hbs',
'groups': 'groups.hbs',
'group': 'group.hbs',
'graph': 'graph.hbs'
};
for(template in App.TemplateNames) {
curl -XPOST localhost:9200/mtest/dynamics -d '{"field1" : "Words are nice", "field2": "We are here"}'
curl -XPOST localhost:9200/mtest/dynamics -d '{"field1" : "this is a sentence", "field2": "We are here"}'
curl -XPOST localhost:9200/mtest/dynamics -d '{"field1" : "Word", "field2": "not a match"}'
curl -XPOST localhost:9200/mtest/dynamics -d '{"field1" : "Word", "field2": "match"}
curl -XPUT localhost:9200/mtest
curl -X POST localhost:9200/mtest/dynamics/_mapping -d '
{
"dynamic":{
"dynamic_templates":[
{
"template_1":{
"match":"*",
"mapping":{
"type":"multi_field",
@mkommar
mkommar / elasticsearch_zipcodes_mapping_corrected
Created November 22, 2013 17:45
The corrected mapping so suggest includes numbers (standard analyzer)
curl -X PUT localhost:9200/numbers/zipcode/_mapping -d '{
"zipcode" : {
"properties" : {
"zipcode" : { "type" : "string" },
"suggest" : { "type" : "completion",
"index_analyzer" : "standard",
"search_analyzer" : "standard",
"payloads" : true
}
}
@mkommar
mkommar / elasticsearch_numbers_completion_suggestion_request_alphabet
Created November 21, 2013 18:42
Adding a non-numeric item and asking for a suggestion
curl -X PUT 'localhost:9200/numbers/zipcode/3?refresh=true' -d '{
"name" : "Blah",
"suggest" : {
"input": [ "Blah" ],
"output": "Blah blah",
"payload" : { "area code" : 0 }
}
}'
curl -X POST 'localhost:9200/numbers/_suggest?pretty' -d '{
@mkommar
mkommar / elasticsearch_numbers_completion_suggestion_request_number
Created November 21, 2013 18:40
Asking for a suggestion based on one of the inputted documents.
curl -X POST 'localhost:9200/numbers/_suggest?pretty' -d '{
"numbers-suggest" : {
"text" : "902",
"completion" : {
"field" : "suggest"
}
}
}'
@mkommar
mkommar / elasticsearch_numbers_completion_adding_data
Created November 21, 2013 18:27
Adding document to the type
curl -X PUT 'localhost:9200/numbers/zipcode/1?refresh=true' -d '{
"name" : "28269",
"suggest" : {
"input": [ "28269" ],
"output": "Zip Code - 28269",
"payload" : { "area code" : 704 }
}
}'
curl -X PUT 'localhost:9200/numbers/zipcode/2?refresh=true' -d '{
@mkommar
mkommar / elasticsearch_zipcodes_mapping
Created November 21, 2013 18:23
Creation of a mapping for zipcodes
curl -X PUT localhost:9200/numbers
curl -X PUT localhost:9200/numbers/zipcode/_mapping -d '{
"zipcode" : {
"properties" : {
"zipcode" : { "type" : "string" },
"suggest" : { "type" : "completion",
"index_analyzer" : "simple",
"search_analyzer" : "simple",
"payloads" : true
}