What's the fix?
Thanks,
Erik[junit] Searching for: multi*
[junit] ------------- ---------------- ---------------
[junit] Testcase: testMultiSearcher(org.apache.lucene.search.highlight.HighlighterTest): Caused an ERROR
[junit] null
[junit] java.lang.IllegalArgumentException
[junit] at org.apache.lucene.search.Query.combine(Query.java:113)
[junit] at org.apache.lucene.search.MultiSearcher.rewrite(MultiSearcher.java:298)
[junit] at org.apache.lucene.search.Query.weight(Query.java:92)
[junit] at org.apache.lucene.search.Hits.<init>(Hits.java:40)
[junit] at org.apache.lucene.search.Searcher.search(Searcher.java:40)
[junit] at org.apache.lucene.search.Searcher.search(Searcher.java:32)
[junit] at org.apache.lucene.search.highlight.HighlighterTest.testMultiSearcher(Hig hlighterTest.java:436)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav a:39)
[junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor Impl.java:25)
[junit] Test org.apache.lucene.search.highlight.HighlighterTest FAILED
Which comes from this code in HighlighterTest:
IndexSearcher searchers[]=new IndexSearcher[2];
searchers[0] = new IndexSearcher(ramDir1);
searchers[1] = new IndexSearcher(ramDir2);
MultiSearcher multiSearcher=new MultiSearcher(searchers);
query = QueryParser.parse("multi*", FIELD_NAME, new StandardAnalyzer());
System.out.println("Searching for: " + query.toString(FIELD_NAME));
//at this point the multisearcher calls combine(query[])
hits = multiSearcher.search(query);
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
