code: def __or__(self, other):
      from whoosh.analysis.analyzers import CompositeAnalyzer
  
      if not isinstance(other, Composable):
          raise TypeError(
              "%r is not composable with %r" % (self, other)
          )
      return CompositeAnalyzer(self, other)
  
file_path: whoosh/src/whoosh/analysis/acore.py
imports: from whoosh.compat import iteritems
label_desc: Use image node_id 1 for calling the Composable obj's underlying member method code with example usage: obj.__or__(other) and returns: CompositeAnalyzer