제 경우에는 Lucene.Net을 검색 용으로 사용하고 있으며 IndexReader 및 IndexSearcher의 단일 인스턴스를 사용하려고합니다. 첫 번째 쿼리에 대해 한 번 인스턴스화 한 다음 다시 사용할 수있는 메서드에서 어디로 이동해야합니까?IIS 7 및 전역 변수 (싱글 톤)에서 호스팅하는 WCF 서비스
public static List<MyType> GetIndexMatches(string fullTextIndexPath, string keyWord)
{
IndexSearcher searcher = null;
IndexReader reader = null;
try
{
searcher = new IndexSearcher(fullTextIndexPath);
reader = IndexReader.Open(fullTextIndexPath);
...