anchor.diff:  type FieldIndexingInformation = 
       { Index : bool
         Tokenize : bool
  -      /// This maps to lucene's term vectors and is only used for flex custom
  +      /// This maps to Lucene's term vectors and is only used for flex custom
         /// data type
  -      FieldTermVector : FieldTermVector }
  +      FieldTermVector : FieldTermVector
  +      /// This maps to Lucene's field index options
  +      FieldIndexOptions : FieldIndexOptions }
   
   /// <summary>
   /// Represents the various data types supported by Flex
   /// </summary>
   type FlexFieldType = 
       | FlexStored
  -    | FlexCustom of FieldAnalyzers * FieldIndexingInformation
  -    | FlexHighlight of FieldAnalyzers
  -    | FlexText of FieldAnalyzers
  -    | FlexExactText of Analyzer
  -    | FlexBool of Analyzer
  +    | FlexCustom of searchAnalyzer : Analyzer * indexAnalyzer : Analyzer * indexingInformation : FieldIndexingInformation
  +    | FlexHighlight of searchAnalyzer : Analyzer * indexAnalyzer : Analyzer
  +    | FlexText of searchAnalyzer : Analyzer * indexAnalyzer : Analyzer
  +    | FlexExactText of analyzer : Analyzer
  +    | FlexBool of analyzer : Analyzer
       | FlexDate
       | FlexDateTime
       | FlexInt
  
positive.code:       /// Short circuit field to help in bypassing enumeration over field type if a field is 
        /// stored only 
        IsStoredOnly : bool
        /// Helper field to get lucene compatible store option. This is used like a
        /// cached value so that we don't generate it more than once.
        Store : Field.Store }
      static member Create(isStoredOnly : bool, isStored : bool) = 
  
negative.code:               IsStoredOnly = false }
  
  /// <summary>
  /// Other field related information    
  /// </summary>
  type FieldInformation = 
  