0
我想將我發送給我的彈性搜索實例(版本2.3)的查詢命名爲我可以在我的日誌文件中看到該名稱。我使用一個.net應用程序,它使用NEST.2.1.1與彈性搜索索引進行交互。根據ES文檔,我應該能夠使用_name爲我的查詢命名,但沒有可用的方法,稱爲.Stats,它聲稱做同樣的事情,但這不起作用。使用Nest和彈性搜索命名查詢
我想將我發送給我的彈性搜索實例(版本2.3)的查詢命名爲我可以在我的日誌文件中看到該名稱。我使用一個.net應用程序,它使用NEST.2.1.1與彈性搜索索引進行交互。根據ES文檔,我應該能夠使用_name爲我的查詢命名,但沒有可用的方法,稱爲.Stats,它聲稱做同樣的事情,但這不起作用。使用Nest和彈性搜索命名查詢
所有查詢描述符都有設置名稱的方法。
例如,範圍:
var response = client.Search<Product>(s => s
.Query(q => q.Range(dr => dr.Name("_range").Field(f => f.Price1).LessThan(1)))
);
產生以下查詢來ES:
{
"query" : {
"range" : {
"price1" : {
"_name" : "_range",
"lt" : 1.0
}
}
}
}
希望它能幫助。
偉大的作品,謝謝。 – zappa