извините, мой плохой английский, надеюсь, вы понимаете, что я говорю.
В тестовом коде Lucene3 Junit: org.apache.lucene.queryParser.TestMultiAnalyzer.testMultiAnalyzer ()
QueryParser qp = new QueryParser(Version.LUCENE_CURRENT, "", new MultiAnalyzer());
// two tokens at the same position:
assertEquals("(multi multi2) foo", qp.parse("multi foo").toString());
assertEquals("foo (multi multi2)", qp.parse("foo multi").toString());
Я не понимаю, почему "multi foo" анализирует значение "(multi multi2) foo".
Я ищу на google.com и baidu.com, безрезультатно.