Thank You. I've re-read the FAQ and I think I've got a better understanding
of how I am confused. Presently I am using this arrangement to get my
analyzer:
public static class DefaultAnalyzer extends Analyzer {
public TokenStream tokenStream(String fieldName, Reader reader) {
LetterTokenizer tokenizer = new LetterTokenizer(reader);
TokenStream result = null;
result = new LowerCaseFilter(tokenizer);
result = new StopFilter(result,
StopAnalyzer.ENGLISH_STOP_WORDS);
result = new PorterStemFilter(result);
return result;
}
}
However, for reasons I do not yet understand, it filters out search on plain
numbers. How can I modify this to keep the benefits of the filters currently
in use but also search on plain numbers?
Thanks again
> From: Daniel Naber <[EMAIL PROTECTED]>
> Reply-To: <[email protected]>
> Date: Tue, 7 Jun 2005 22:27:09 +0200
> To: <[email protected]>
> Subject: Re: Cannot search on plain numbers
>
> On Tuesday 07 June 2005 22:19, Peter T. Brown wrote:
>
>> I am indexing a Java Long number using a Lucene Keyword field, but no
>> matter what I do, I cannot find any documents I know have been indexed
>> with this field. My logs show that the number "4" is being indexed as
>> "4" but doing any searches in that field for "4" return no hits.
>
> Please check the FAQ:
> http://wiki.apache.org/jakarta-lucene/LuceneFAQ#head-3558e5121806fb4fce80fc022
> d889484a9248b71
>
> --
> http://www.danielnaber.de
>
> ---------------------------------------------------------------------
> 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]