anchor.diff:                      // Return no other columns when nothing is passed
                       | null -> ()
   
  +                    // Return no other columns when nothing is passed
  +                    | x when search.Columns.Count = 0 -> ()
  +
                       // Return all columns when *
                       | x when search.Columns.First() = "*" -> 
                           for field in flexIndex.IndexSetting.Fields do
  
positive.code: open FlexSearch.Api.Types
  open FlexSearch.Core.Index
  open FlexSearch.Core
  
  open org.apache.lucene.analysis
  open org.apache.lucene.analysis.core
  
negative.code:     [<ExportMetadata("Name", "term_match")>]
      type FlexTermQuery() =
          interface IFlexQuery with
              member this.GetQuery(flexIndexField, condition) =  
                  match IsNumericField(flexIndexField) with
                  | true -> Some(NumericTermQuery(flexIndexField, condition.Values.[0]).Value)
  