Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var helper = new HelperPlainElasticSearch();

            helper.PopulatePlainIndexPerson();

            //var helper = new HelperElasticSearch();
            //helper.PopulateIndexPerson();

            //var allResponse = helper.Client.Search<Person>(s => s
            //   .AllIndices()
            //   .AllTypes()
            //   );

            //var response = helper.Client.Search<Person>(s => s
            //    .From(0)
            //    .Size(1000)
            //    .Query(q =>
            //        q.Term(t => t.Name, "Person 3")
            //    )
            //    );

            //SearchDescriptor<Person> searchDescriptor = new SearchDescriptor<Person>().From(0).Size(100000).Query(q => q.Term(x => x.Name, "Person 256"));
            //var searchResponse = helper.Client.Search<Person>(searchDescriptor);
            ////var dslresult = Encoding.UTF8.GetString(Client.Serializer.Serialize(searchDescriptor));

            //QueryContainer query = new TermQuery
            //{
            //    Field = "Name",
            //    Value = "256"
            //};

            //var searchRequest = new SearchRequest<Person>
            //{
            //    From = 0,
            //    Size = 100,
            //    Query = query
            //};
            //ISearchResponse<Person> searchResponseIS = helper.Client.Search<Person>(searchRequest);
            //string dslresultIS = Encoding.UTF8.GetString(_client.Serializer.Serialize(searchRequest));

            //var response = Client.Get<Person>(1, idx => idx.Index(INDEX_PERSON)); // returns an IGetResponse mapped 1-to-1 with the Elasticsearch JSON response
            //var p = response.Source; // the original document
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            var helper = new HelperPlainElasticSearch();
            helper.PopulatePlainIndexPerson();

            //var helper = new HelperElasticSearch();
            //helper.PopulateIndexPerson();

            //var allResponse = helper.Client.Search<Person>(s => s
            //   .AllIndices()
            //   .AllTypes()
            //   );

            //var response = helper.Client.Search<Person>(s => s
            //    .From(0)
            //    .Size(1000)
            //    .Query(q =>
            //        q.Term(t => t.Name, "Person 3")
            //    )
            //    );

            //SearchDescriptor<Person> searchDescriptor = new SearchDescriptor<Person>().From(0).Size(100000).Query(q => q.Term(x => x.Name, "Person 256"));
            //var searchResponse = helper.Client.Search<Person>(searchDescriptor);
            ////var dslresult = Encoding.UTF8.GetString(Client.Serializer.Serialize(searchDescriptor));

            //QueryContainer query = new TermQuery
            //{
            //    Field = "Name",
            //    Value = "256"
            //};

            //var searchRequest = new SearchRequest<Person>
            //{
            //    From = 0,
            //    Size = 100,
            //    Query = query
            //};
            //ISearchResponse<Person> searchResponseIS = helper.Client.Search<Person>(searchRequest);
            //string dslresultIS = Encoding.UTF8.GetString(_client.Serializer.Serialize(searchRequest));

            //var response = Client.Get<Person>(1, idx => idx.Index(INDEX_PERSON)); // returns an IGetResponse mapped 1-to-1 with the Elasticsearch JSON response
            //var p = response.Source; // the original document
        }