anchor.diff:  }
   --------------------------------------------------
   
  -Then the resulting permission would be equal to:
  +The resulting permission is equal to:
   
   [source,js]
   --------------------------------------------------
  
positive.code: ==== Multiple Roles with Document and Field Level Security
  
  A user can have many roles and each role can define different permissions on the
  same index. It is important to understand the behavior of Document and Field Level
  security in this scenario.
  
  Document level security will take into account each role held by the user, and
  combine each document level security query for a given index with an "OR". This
  means that only one of the role queries must match for a document to be returned.
  For example, if a role grants access to an index without document level security
  and another grants access with document level security, document level security
  will not be applied; the user with both roles will have access to all of the
  documents in the index.
  
  Field level security will take into account each role the user has and combine
  all of the fields listed into a single set for each index. For example, if a
  role grants access to an index without field level security and another grants
  access with field level security, field level security will not be applied for
  that index; the user with both roles will have access to all of the fields in
  in the index.
  
negative.code:       the respective indices permission entry.
  
  The specified `query` expects the same format as if it was defined in the
  search request and supports the full {es} {ref}/query-dsl.html[Query DSL].
  
  For example, the following role grants read access only to the documents whose
  `department_id` equals `12`:
  
  [source,js]
  --------------------------------------------------
  