Bonjour,

Je cherche à faire une recherche simple (QueryString) à l'aide de Nest dans les documents que j'ai indexé avec elasticsearch.
J'ai testé comme cela mais je n'obtient rien en retour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
        private static ElasticClient ElasticClient
        {
            get
            {
                var setting = new ConnectionSettings("localhost", 9200);
                setting.SetDefaultIndex("musicstore");
                return new ElasticClient(setting);
            }
        }
        public ActionResult Search(string q)
        {
            var result = ElasticClient.Search<ToDo>(body => body.Query(query => query.QueryString(qs => qs.Query(q))));
 
            return View("searchtest", result.Documents.ToList());
        }
Mes documents sont bien indexé puisque si je test directement ma requête sur ma machine elasticsearch
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http://localhost:9200/_search?q=test
j'obtient bien le résultat voulu.

Merci d'avance.