StandardAnalyzer does not have any escaped-character handling capability. So the backslash and dash are treated without any special care in "session\-one".

You will need to build your own Analyzer with a custom tokenizer to handle this type of escaping.

    Erik

On Oct 13, 2005, at 8:29 AM, Xavier Orri wrote:

Hi,

I don't understand why my third test fails. If I scape my "- delimiter"
 what I expect is a character behaviour.

Could you clarify me what I'm doing wrong?


public void testStandardAnalyzer() throws Exception {
    Analyzer a = new StandardAnalyzer();
    assertAnalyzesTo(a, "ses1-one3", new String[]{"ses1-one3"});
    assertAnalyzesTo(a, "session-one", new String[]{"session","one"});
assertAnalyzesTo(a, "session\\-one", new String[]{"session\\- one"});
}

Thanking in advance
Xavier Orri


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to