anchor.diff:  
   IMPORTANT: The single quote (`'`) character is reserved for future use. You
   cannot use an escaped single quote (`\'`) for literal strings. Use an escaped
  -double quote (`\"`) instead. 
  +double quote (`\"`) instead.
   
   [discrete]
   [[eql-syntax-raw-strings]]
  
positive.code: Returns `true` if the value to the left of the operator is less than or equal to
  the value to the right. Otherwise returns `false`.
  
  `==` (equal)::
  Returns `true` if the values to the left and right of the operator are equal.
  Otherwise returns `false`.
  +
  [IMPORTANT]
  ====
  Avoid using the `==` operator to perform exact matching on <<text,`text`>> field
  values.
  
  By default, {es} changes the values of `text` fields as part of <<analysis,
  analysis>>. This can make finding exact matches for `text` field values
  
negative.code: DSL filter>> that contains a <<query-dsl-match-query,`match`>> query.
  ====
  
  `!=` (not equal, case-sensitive)::
  Returns `true` if the values to the left and right of the operator are not
  equal. Otherwise returns `false`. For strings, matching is case-sensitive.
  
  `>=` (greater than or equal) ::
  Returns `true` if the value to the left of the operator is greater than or equal
  to the value to the right. Otherwise returns `false`. When comparing strings,
  the operator uses a case-sensitive lexicographic order.
  
  `>` (greater than)::
  Returns `true` if the value to the left of the operator is greater than the
  value to the right. Otherwise returns `false`. When comparing strings,
  the operator uses a case-sensitive lexicographic order.
  
  NOTE: `=` is not supported as an equal operator. Use `==` or `:` instead.
  
  You cannot chain comparison operators. Instead, use a
  <<eql-syntax-logical-operators,logical operator>> between comparisons. For
  