Migrated to solr 1.4. Added a filter factory so that solr can use the greek lower...
[pithos] / solr / conf / schema.xml
index 1119290..3729470 100644 (file)
                 />\r
         <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="1" splitOnCaseChange="1"/>\r
         <filter class="solr.LowerCaseFilterFactory"/>\r
+        <filter class="gr.ebs.gss.solr.analysis.GreekLowerCaseFilterFactory"/>\r
         <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt"/>\r
       </analyzer>\r
       <analyzer type="query">\r
                 />\r
         <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>\r
         <filter class="solr.LowerCaseFilterFactory"/>\r
+        <filter class="gr.ebs.gss.solr.analysis.GreekLowerCaseFilterFactory"/>\r
         <filter class="solr.SnowballPorterFilterFactory" language="English" protected="protwords.txt"/>\r
       </analyzer>\r
     </fieldType>\r
    -->\r
 \r
    <field name="id" type="string" indexed="true" stored="true" required="true" /> \r
-   <field name="name" type="text_greek" indexed="true" stored="true" required="true"/>\r
-   <field name="tag" type="text_greek" indexed="true" stored="true" multiValued="true"/>\r
+   <field name="name" type="text" indexed="true" stored="true" required="true"/>\r
+   <field name="tag" type="text" indexed="true" stored="true" multiValued="true"/>\r
 <!--   <field name="sku" type="textTight" indexed="true" stored="true" omitNorms="true"/>\r
    <field name="name" type="textgen" indexed="true" stored="true"/>\r
    <field name="alphaNameSort" type="alphaOnlySort" indexed="true" stored="false"/>\r
 \r
    <!-- catchall field, containing all other searchable text fields (implemented\r
         via copyField further on in this schema  -->\r
-   <field name="text" type="text_greek" indexed="true" stored="false" multiValued="true"/>\r
+   <field name="text" type="text" indexed="true" stored="false" multiValued="true"/>\r
 \r
    <!-- catchall text field that indexes tokens both normally and in reverse for efficient\r
         leading wildcard queries. -->\r