我们正在考虑从Solr / Solr.net切换到Elasticsearch.我们从
NEST开始.搜索索引中只有4个文档.
private static void Main(string[] args) { var node = new Uri("http://localhost:9200"); var settings = new ConnectionSettings( node,"my-application"); var client = new ElasticClient(settings); var stopwatch = Stopwatch.StartNew(); var sr = client.Get<Movie>(1); Console.WriteLine(stopwatch.ElapsedMilliseconds); }
上面的代码大约需要. 250ms,而与HttpClient和JsonSerializer相同的代码需要30-45ms.只有4个文件,250毫秒是太多的时间.
可以在高流量新闻网站上使用NEST,还是推荐HttpClient JsonSerializer组合?搜索页面是2013年我们网站上访问量最大的页面.
提前致谢.