Skip to content

Instantly share code, notes, and snippets.

using EP.MailWorker.Services;
using EP.Platform.ML;
using EP.Platform.Utilities;
using Newtonsoft.Json;
using RabbitMQ.Client;
using RabbitMQ.Client.Events;
using Serilog;
using System;
using System.Collections;
using System.Collections.Concurrent;
@PtkFerraro
PtkFerraro / elasticsearch.json
Created June 14, 2017 17:00
ElasticSearch setup for PT-BR
PUT idxsearch/
{
"settings": {
"analysis": {
"analyzer": {
"default_us_analyzer": {
"type": "custom",
"tokenizer": "standard",
"filter": ["us_stop", "stemmer_us_filter", "lowercase", "asciifolding"]
@PtkFerraro
PtkFerraro / search.json
Created May 10, 2017 20:48
Elastic Search
{
"size": 1000,
"sort": [
{
"match_start": {
"order": "asc"
}
}
],
"query": {
@PtkFerraro
PtkFerraro / setup.json
Created May 10, 2017 20:42
Elastic Analysers & Mappings
{
"settings": {
"analysis": {
"analyzer": {
"title_default_analyzer": {
"type": "custom",
"tokenizer": "title_tokenizer",
"filter": [
"lowercase",
"brazilian_filter",
@PtkFerraro
PtkFerraro / data.json
Created May 10, 2017 20:38
Elastic search data example
[
{
"match_title": "Santos (SAN) X Avaí FC (AVAI) - Canindé (São Paulo-SP)",
"match_start": "2017-05-13T13:00:00",
"is_adult": false
},
{
"match_title": "Grêmio (GRE) X Corinthians (COR) - Pacaembu (São Paulo-SP)",
"match_start": "2017-05-23T17:30:00",
"is_adult": false