Re: 回复: 回复: 回复: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread Ian Lea
chael McCandless"; > 发送时间: 2013年1月26日(星期六) 凌晨0:35 > 收件人: "java-user"; > > 主题: Re: 回复: 回复: 回复: 回复: IndexReader.open and CorruptIndexException > > > > That should work. > > Mike McCandless > > http://blog.mikemccandless.com > > > On Fri, J

回复: 回复: 回复: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread zhoucheng2008
"java-user"; 主题: Re: 回复: 回复: 回复: 回复: IndexReader.open and CorruptIndexException That should work. Mike McCandless http://blog.mikemccandless.com On Fri, Jan 25, 2013 at 11:27 AM, zhoucheng2008 wrote: > Sorry, I meant this: > > > SearcherManager sm = new Searcher

Re: 回复: 回复: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread Michael McCandless
- > 发件人: "Ian Lea"; > 发送时间: 2013年1月26日(星期六) 凌晨0:16 > 收件人: "java-user"; > > 主题: Re: 回复: 回复: 回复: IndexReader.open and CorruptIndexException > > > >> Is SearcherFactory the same as SearcherManager? > > No. > >> Ian mentioned a new war

回复: 回复: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread zhoucheng2008
Sorry, I meant this: SearcherManager sm = new SearcherManager(dir, new SearcherFactory()); -- 原始邮件 -- 发件人: "Ian Lea"; 发送时间: 2013年1月26日(星期六) 凌晨0:16 收件人: "java-user"; 主题: Re: 回复: 回复: 回复: IndexReader.open and CorruptIndexException >

Re: 回复: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread Ian Lea
:10 > 收件人: "java-user"; > > 主题: Re: 回复: 回复: IndexReader.open and CorruptIndexException > > > > You can pass null for the SearcherFactory ... then SearcherManager > will just do new IndexSearcher(reader) for you. > > Mike McCandless > > http://blog.mik

回复: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread dyzc2010
Is SearcherFactory the same as SearcherManager? Ian mentioned a new warmer() solution. Maybe I can try that first. -- 原始邮件 -- 发件人: "Michael McCandless"; 发送时间: 2013年1月26日(星期六) 凌晨0:10 收件人: "java-user"; 主题: Re: 回复: 回复: IndexReader.open and C

Re: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread Michael McCandless
You can pass null for the SearcherFactory ... then SearcherManager will just do new IndexSearcher(reader) for you. Mike McCandless http://blog.mikemccandless.com On Fri, Jan 25, 2013 at 9:30 AM, zhoucheng2008 wrote: > SearcherManager mgr = new SearcherManager(dir, new MySearchWarmer());Can I >

Re: 回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread Ian Lea
What version of lucene are you on? For 4.x and, as far as I can recall, 3.x, I've just got SearcherManager sm = new SearcherManager(dir, new SearcherFactory()); -- Ian. On Fri, Jan 25, 2013 at 2:30 PM, zhoucheng2008 wrote: > SearcherManager mgr = new SearcherManager(dir, new MySearch

回复: 回复: IndexReader.open and CorruptIndexException

2013-01-25 Thread zhoucheng2008
SearcherManager mgr = new SearcherManager(dir, new MySearchWarmer());Can I put null as the second parameter in the SearcherManager constructor?If not, how to create a MySearchWarmer instance? The following explanation doesn't provide sufficient info: class MySearchWarmer implements SearchWarmer