Index: apachesolr.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/apachesolr.admin.inc,v
retrieving revision 1.1.2.22
diff -u -p -r1.1.2.22 apachesolr.admin.inc
--- apachesolr.admin.inc	12 Jun 2009 18:16:31 -0000	1.1.2.22
+++ apachesolr.admin.inc	17 Jun 2009 17:04:35 -0000
@@ -520,7 +520,7 @@ function apachesolr_mlt_block_form($delt
     '#type' => 'select',
     '#title' => t('Maximum number of query terms'),
     '#description' => t('The maximum number of query terms that will be included in any query. Lower numbers will result in fewer recommendations but will get results faster. If a content recommendation is not returning any recommendations, you can either check more "Comparison fields" checkboxes or increase the maximum number of query terms here.'),
-    '#options' => drupal_map_assoc(array(5, 10, 15, 20, 25, 30, 35, 40, 45, 50)),
+    '#options' => drupal_map_assoc(array(3, 5, 7, 10, 12, 15, 20, 25, 30, 35, 40)),
     '#default_value' => $block['mlt_maxqt'],
   );
 
@@ -542,7 +542,7 @@ function apachesolr_mlt_block_defaults($
     'mlt_mindf' => '1',
     'mlt_minwl' => '3',
     'mlt_maxwl' => '15',
-    'mlt_maxqt' => '30',
+    'mlt_maxqt' => '20',
   );
 }
 
Index: solrconfig.xml
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/solrconfig.xml,v
retrieving revision 1.1.2.16
diff -u -p -r1.1.2.16 solrconfig.xml
--- solrconfig.xml	2 Mar 2009 05:07:36 -0000	1.1.2.16
+++ solrconfig.xml	17 Jun 2009 17:04:35 -0000
@@ -172,8 +172,8 @@
          maxTime - oldest uncommited update (in ms) is this long ago
     -->
     <autoCommit> 
-      <maxDocs>500</maxDocs>
-      <maxTime>240000</maxTime> 
+      <maxDocs>2000</maxDocs>
+      <maxTime>120000</maxTime> 
     </autoCommit>
 
 
@@ -465,6 +465,8 @@
         body^2.0
      </str>
      <int name="ps">15</int>
+     <!-- Abort any searches longer than 4 seconds -->
+     <int name="timeAllowed">4000</int>
      <str name="mm">
         2&lt;-35%
      </str>
@@ -488,7 +490,7 @@
     <!-- By default, don't spell check -->
       <str name="spellcheck">false</str>
     <!-- Defaults for the spell checker when used -->
-      <str name="spellcheck.onlyMorePopular">false</str>
+      <str name="spellcheck.onlyMorePopular">true</str>
       <str name="spellcheck.extendedResults">false</str>
       <!--  The number of suggestions to return -->
       <str name="spellcheck.count">1</str>
@@ -506,9 +508,11 @@
       <str name="mlt.mindf">1</str>
       <str name="mlt.minwl">3</str>
       <str name="mlt.maxwl">15</str>
-      <str name="mlt.maxqt">30</str>
+      <str name="mlt.maxqt">20</str>
       <str name="mlt.match.include">false</str>
-   </lst>
+     <!-- Abort any searches longer than 1.5 seconds -->
+     <int name="timeAllowed">1500</int>
+    </lst>
   </requestHandler>
 
 
