Ok..The problem seems to be solved.. Using the escape method of
QueryParser, I am able to parse the given input with special characters
also.
But if this leads to another pitfall someone may please guide..
On 9/10/2013 12:19 PM, Ankit Murarka wrote:
Hello,
I am using StandardAnalyzer for indexing all the documents.
While Searching say for Boolean/Wildcard/Prefix query, I am using
*QueryParser* for the user supplied input.
But when I supply / as an input along with some characters like:
<param name="name" value="WSTFGH1028"/>\
I get a lexcial error due to presence of special characters in the code.
When I supply the same phrase in PhraseQuery, I get the required hit..
Understood that PhraseQuery and QueryParser handles query differently.
How can I achieve this. Accepting special characters also in user
supplied inputs. I cannot make any changes in the indexing process .
Also inputs like this will be very common from the user end..
Kindly guide.
TIA.
--
Regards
Ankit Murarka
"What lies behind us and what lies before us are tiny matters compared with what
lies within us"
---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-user-h...@lucene.apache.org