Hi, You can use lucene java docs for API. Doc for QueryParser can be found at http://lucene.apache.org/java/3_0_0/api/all/org/apache/lucene/queryParser/QueryParser.html .
Below is the code that you want: parser = QueryParser(Version.LUCENE_CURRENT, "payload", analyzer) escaped_string = QueryParser.escape(mail_payload) query = parser.parse(escaped_string) /suzan