Skip to content

Instantly share code, notes, and snippets.

@Yegoroff
Yegoroff / ElasticParentChildSample.cs
Created April 10, 2014 20:58
PlainElastic.Net Parent-Child Sample
using System;
using PlainElastic.Net;
using PlainElastic.Net.Mappings;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
using PlainElastic.Net.Utils;
namespace ElasticParentChildSample
{
class Program
@Yegoroff
Yegoroff / DateHistogramFacetSample.cs
Created January 14, 2014 19:57
Date Histogram Facet sample
using System;
using System.Linq;
using PlainElastic.Net;
using PlainElastic.Net.Mappings;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
using PlainElastic.Net.Utils;
namespace RandomSortSample
{
using System;
using System.Linq;
using PlainElastic.Net;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
using PlainElastic.Net.Utils;
namespace RandomSortSample
{
internal class Tweet
@Yegoroff
Yegoroff / EsAndOrFiltersSample.cs
Created November 27, 2013 16:53
Elastic Search And/Or filters
using System;
using PlainElastic.Net;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
namespace EsAndOrFiltersSample
{
class Program
{
static void Main(string[] args)
using System;
using PlainElastic.Net;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
namespace PlainElasticScrolling
{
class Program
{
static void Main()
@Yegoroff
Yegoroff / EsMappingSample.cs
Last active December 18, 2015 05:49
ES Mapping and MongoDb river configuration
using System;
using Newtonsoft.Json;
using PlainElastic.Net;
using PlainElastic.Net.Mappings;
using PlainElastic.Net.Utils;
namespace ConsoleApplication21
{
internal class Program
{
using System;
using PlainElastic.Net;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
namespace ComplexMoreLikeThisSample
{
class Program
{
using System;
using PlainElastic.Net;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
namespace MoreLikeThisSample
{
class Program
{
using System;
using System.Linq;
using PlainElastic.Net;
using PlainElastic.Net.Queries;
using PlainElastic.Net.Serialization;
namespace ConsoleApplication15
{
class Program
{
@Yegoroff
Yegoroff / Desired ES JSON query
Last active November 1, 2022 16:12
Generating PlainElastic.Net query builder using ElasticSearch JSON query as pattern.
{
"query": {
"bool": {
"must": [
{ "query_string": {
"default_field": "FullName",
"query": "Jonh Doe"
}},
{ "query_string": {
"default_field": "BusinessName",