Hi,
my Solr Schem file i have defined the fields as below
<field name="producttype" type="textgen" indexed="true" stored="true"
omitNorms="true" />
My Solor Field type in my app is
[SolrField("producttype")]
public string ProductType { get; set; }
I have sent the ProductType Value is "Pen Plastic" to Solr ti Index.
When I below query
http://localhost:8983/solr/sc4/select/?fl=producttype&rows=0&q=*:*&facet=true&facet.field=producttype&facet.limit=20&facet.mincount=1&facet.prefix=pen&wt=xml
i am getting
<int name="penplastic">3516</int>
Pen Plastic => penplastic
Please any idea why..
The Field type "txtgen" is as below on the schema file
<fieldType name="textgen" class="solr.TextField"
positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true"
words="stopwords.txt" enablePositionIncrements="true" />
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" catenateWords="1"
catenateNumbers="1" catenateAll="0" splitOnCaseChange="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory"
synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
<filter class="solr.StopFilterFactory"
ignoreCase="true"
words="stopwords.txt"
enablePositionIncrements="true"
/>
<filter class="solr.WordDelimiterFilterFactory"
generateWordParts="1" generateNumberParts="1" catenateWords="0"
catenateNumbers="0" catenateAll="0" splitOnCaseChange="0"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
Thanks
Siva