Index: schema.xml
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/schema.xml,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 schema.xml
--- schema.xml	9 Sep 2008 10:20:24 -0000	1.1.2.4
+++ schema.xml	10 Sep 2008 00:48:09 -0000
@@ -151,6 +151,7 @@
         <!-- in this example, we will only use synonyms at query time
         <filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
         -->
+        <filter class="solr.ISOLatin1AccentFilterFactory"/>
         <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
         <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
         <filter class="solr.LowerCaseFilterFactory"/>
@@ -160,6 +161,7 @@
       <analyzer type="query">
         <tokenizer class="solr.WhitespaceTokenizerFactory"/>
         <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
+        <filter class="solr.ISOLatin1AccentFilterFactory"/>
         <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt"/>
         <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0"/>
         <filter class="solr.LowerCaseFilterFactory"/>
@@ -256,7 +258,7 @@
    <field name="tid"  type="integer" indexed="true" stored="true" multiValued="true"/>
    <field name="vid"  type="integer" indexed="true" stored="true" multiValued="true"/>
    <field name="taxonomy_name" type="text" indexed="true" stored="true" multiValued="true"/>
-   <field name="text" type="text" indexed="true" stored="false"/>
+   <field name="text" type="text" indexed="true" stored="false" multiValued="true"/>
    <field name="language" type="string" indexed="true" stored="true"/>
 
    <!-- Here, default is used to create a "timestamp" field indicating
@@ -299,6 +301,18 @@
 
  </fields>
 
+ <!-- build text field with everything -->
+ <copyField source="title" dest="text" />
+ <copyField source="body" dest="text" />
+ <copyField source="type" dest="text" />
+ <copyField source="name" dest="text" />
+ <copyField source="path" dest="text" />
+ <copyField source="taxonomy_name" dest="text" />
+ <copyField source="smfield*" dest="text" />
+ <copyField source="tmfield*" dest="text" />
+ <copyField source="ssfield*" dest="text" />
+ <copyField source="tsfield*" dest="text" />
+
  <!-- Field to use to determine and enforce document uniqueness.
       Unless this field is marked with required="false", it will be a required field
    -->
