是否应该在每次搜索时清除容器?

时间:2018-01-26 21:31:37

标签: solrnet

我对Solr Search不是很熟悉,但是一些承包商为我们做的以下代码对我来说是非常错误的:

    public ActionResult SearchLiveTraining(string searchText, string locationsID)
    {
        // irrelevant code...

        //clean Container
        Startup.Container.Clear();
        Startup.InitContainer();

        // irrelevant code...
    }

对我来说似乎很奇怪的事情是,Startup是静态类,这看起来就像是在应用程序开始时应该进行一次的调用...而不是每次搜索都进行一次。

我也担心即使这在测试中运行良好,如果在生产中,当许多人一次使用该页面时,如果这会导致问题吗?

我的恐惧是否合理,我是否应立即寻求纠正,或者这实际上是solr搜索的目的是什么?

0 个答案:

没有答案