Thanks, I know I read that sometime back but I guess I thought that was because 
there were no <analyzer> tags defined on the string field in the schema.  I 
guess cause I'm still kind of a noob - I didn't take that to mean that it 
couldn't be made to have analyzers.  A subtle but important distinction I guess.

So my concern now is that my use case is that I need a field that behaves like 
string, case-sensitive, and a case-insensitive version of the same.  Is it the 
case the solr.StrField and solr.textField with LowerCaseFilterFactory and 
KeywordTokenizerFactory only differ by their treatment of character case?

-----Original Message-----
From: Ahmet Arslan [mailto:iori...@yahoo.com] 
Sent: Wednesday, January 13, 2010 12:18 PM
To: solr-user@lucene.apache.org
Subject: RE: case-insensitive string type

> That seems to work.
> 
> But why?  Does string type not support
> LowerCaseFilterFactory?  Or KeywordTokenizerFactory?

>From from apache-solr-1.4.0\example\solr\conf\schema.xml :

"The StrField type is not analyzed, but indexed/stored verbatim." 

"solr.TextField allows the specification of custom text analyzers specified as 
a tokenizer and a list of token filters."




      

Reply via email to