【发布时间】:2011-03-16 17:29:49
【问题描述】:
就我而言,我使用 Lucene.Net 进行搜索,并希望使用 IndexReader 和 IndexSearcher 的单个实例。我应该将它们从一个方法中移到哪里,以便能够为第一个查询实例化一次然后重用。
public static List<MyType> GetIndexMatches(string fullTextIndexPath, string keyWord )
{
IndexSearcher searcher = null;
IndexReader reader = null;
try
{
searcher = new IndexSearcher(fullTextIndexPath);
reader = IndexReader.Open(fullTextIndexPath);
...
【问题讨论】: