Hi, I have an index with a field 'content' (tokenized, stored, indexed) using Lucene 1.9.1. I tried to search this text in exact string: "european parliament resolution on the Commission report on the regional meetings arranged by the Commission in 1998-1999 on the common fisheries policy after 2002" I use this part of code to parse the query: public void addQuery(String field, String value, Occur occ) { QueryParser queryparser = new QueryParser(field, new SimpleAnalyzer()); Query query = null; try { if (value.charAt(0) == '"' && value.charAt((value.length() - 1)) == '"') { value = QueryParser.escape(value.substring(1, (value.length() - 1))); value = '"' + value + '"'; } else { value = QueryParser.escape(value); } // PhraseQuery phraseQuery = new PhraseQuery(); // phraseQuery.add(new Term(field, value)); query = queryparser.parse(value); } catch (ParseException e) { e.printStackTrace(); } combinedQueries.add(query, occ); When I print the Query I retrived this string:
+doccontent:"european parliament resolution on the commission report on the regional meetings arranged by the commission in on the common fisheries policy after" Why 1998-1999 have been removed by the parser?