Ho una domanda di base elasticsearch che assomiglia a questoElasticsearch.net cliente non può fare ricerca di base
POST /fruit/_search
{"query":{"term":{"Name":"banana"}}}
ottengo risultato di nuovo, nessun problema quando corro in un senso.
così cerco di fare questo in elasticsearch.net
var requestBody = new { query = new { term = new { Name = "banana" } } };
var result = client.Search<string>("fruit", requestBody);
e ottengo alcun risultato indietro. Se ho appena un corpo di ricerca con nuovo {}, ricevo i risultati ma non i filtri.
Cosa sto sbagliando?
che è strano ha lavorato per me – keety
penso Nest potrebbe caratteri minuscoli Nome. È possibile serializzare e registrare la ricerca per eseguire il debug. –
Che ne dici di andare passo dopo passo attraverso il tuo codice e cercare di scoprire da dove proviene il problema? – Aybe