Re: How to Cache Filter Results between Servers

2010-11-29 Thread mark harwood
- Original Message From: Sariny To: java-user Sent: Mon, 29 November, 2010 3:50:34 Subject: How to Cache Filter Results between Servers hello everyone I have this test code: IndexReader ir = getReader(); TermQuery q = new TermQuery(new Term("sub_id",Nume

Re: How to Cache Filter Results between Servers

2010-11-29 Thread Michael McCandless
IndexReader does not implement hashCode, so it falls back to Object.hashCode which means even if you open an IndexReader on the same index, each one will get a different hashCode. Note that modern versions of Lucene do per-segment searching, which means the toplevel MultiReader is never sent to th

How to Cache Filter Results between Servers

2010-11-28 Thread Sariny
hello everyone I have this test code: IndexReader ir = getReader(); TermQuery q = new TermQuery(new Term("sub_id",NumericUtils.intToPrefixCoded(57))); Filter f = new QueryWrapperFilter(q); try { DocIdSet s = f.getD