Cleaned up - now the edismax() parser works, but not in case of multi-token synonyms. And I am torn: 1) implement analyzer filter that does what AqpPostAnalysis does 2) re-implement EdismaxQueryParser as aqp builder