Can you provide more info on your setup?
Can you run a search against just one of the other subsearchers and
see if you get term vectors that way? That is, simplify the process
by taking the MultiSearcher out of the equation to see if you get
valid results.
On Nov 12, 2006, at 3:50 PM, Jean-Francois Beaulac wrote:
Hi,
I make a search on several indexes using a MultiSearcher and I can
only
retrieve the TermFreqVectors from the IndexSearcher in the Searcher at
position 0 in my searchable array.
For example ():
hits = multi.search(luceneQuery);
for (int k = 0; k < hits.length(); k++) {
((IndexSearcher)multi.getSearchables()[multi.subSearcher(hits.id
(k))]).getIn
dexReader().getTermFreqVectors(hits.id(k));
}
Will work correctly if multi.subSearcher() returns 0, but will fail
if > 0.
I'm really wondering why I got this exception since my search
results are
good.
Thank you
------------------------------------------------------
Grant Ingersoll
http://www.grantingersoll.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]