阅读 Lucene,似乎建议在所有请求中使用相同的 IndexSearcher 实例。
如果我有一个使用 ninject 注入的搜索类
public interface IPatientSearch
{
void DoSearch(ref SearchDTO _search);
//...
}
使用 InSingletonScope 绑定它会不会有任何问题,这将确保所有请求共享同一个实例?
Bind<IPatientSearch>().To<PatientSearch>().InSingletonScope();
我错过了使用这种方法的任何明显缺陷吗?