|
|
|
about double quotes: in this case, this is a Lucene special character (see http://lucene.apache.org/java/docs/queryparsersyntax.html)
we want escaping of those to be configurable, because it depends on applicative use-cases. The default application will escape double quotes, thus leaving ~, ^ to play with. There is now a registrable escaper. By default, this is LuceneMinimalEscaper, that takes care of double quotes only.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
According to JSR 170 p 310, it seems that QM is right, but fixing is easier in QueryModel (because it's not in core)
Also, the exception isn't properly catched.