anchor.diff:  [[transform-node]]
   ==== [xpack]#{transform-cap} node#
   
  -{transform-cap} nodes run {transforms} and handle {transform} API requests. By
  -default, data nodes are also transform nodes. If you have the {oss-dist}, do not
  -use these settings. For more information, see <<transform-settings>>.
  +{transform-cap} nodes run {transforms} and handle {transform} API requests. If 
  +you have the {oss-dist}, do not use these settings. For more information, see 
  +<<transform-settings>>.
   
   To create a dedicated {transform} node in the {default-dist}, set:
   
  
positive.code: nodes which hold the data.  Each data node executes the request locally and
  returns its results to the coordinating node. In the _gather_  phase, the
  coordinating node reduces each data node's results into a single global
  resultset.
  
  Every node is implicitly a coordinating node. This means that a node that has
  an explicit empty list of roles via `node.roles` will only act as a coordinating
  
negative.code: [[node-ingest-node-setting]]
  // tag::node-ingest-tag[]
  `node.ingest` {ess-icon}::
  Determines whether a node is an ingest node. <<ingest,Ingest nodes>> can apply 
  an ingest pipeline to transform and enrich a document before indexing. Default: 
  `true`.
  // end::node-ingest-tag[]
  
  [[coordinating-only-node]]
  