Index: lucene/src/java/org/apache/lucene/search/similarities/BasicModelBE.java
===================================================================
--- lucene/src/java/org/apache/lucene/search/similarities/BasicModelBE.java	(revision 1177850)
+++ lucene/src/java/org/apache/lucene/search/similarities/BasicModelBE.java	(working copy)
@@ -24,6 +24,10 @@
  * slightly from the one in the original paper: {@code F} is increased by {@code tfn+1}
  * and {@code N} is increased by {@code F} 
  * @lucene.experimental
+ * NOTE: in some corner cases this model may give poor performance with Normalizations that
+ * return large values for {@code tfn} such as NormalizationH3. Consider using the 
+ * geometric approximation ({@link BasicModelG}) instead, which provides the same relevance
+ * but with less practical problems. 
  */
 public class BasicModelBE extends BasicModel {
   @Override
Index: lucene/src/test-framework/org/apache/lucene/search/RandomSimilarityProvider.java
===================================================================
--- lucene/src/test-framework/org/apache/lucene/search/RandomSimilarityProvider.java	(revision 1177850)
+++ lucene/src/test-framework/org/apache/lucene/search/RandomSimilarityProvider.java	(working copy)
@@ -102,7 +102,7 @@
   // all the similarities that we rotate through
   /** The DFR basic models to test. */
   static BasicModel[] BASIC_MODELS = {
-    new BasicModelBE(), /* TODO: enable new BasicModelD(), */ new BasicModelG(),
+    /* TODO: enable new BasicModelBE(), */ /* TODO: enable new BasicModelD(), */ new BasicModelG(),
     new BasicModelIF(), new BasicModelIn(), new BasicModelIne(),
     /* TODO: enable new BasicModelP() */
   };
