    # File lib/chef/solr_query/lucene_nodes.rb, line 64
        def transform
          field = self.elements[0].text_value
          range_start = self.elements[1].transform
          range_end = self.elements[2].transform
          # FIXME: handle special cases for missing start/end
          if ("*" == range_start && "*" == range_end)
            "content:#{field}#{SEP}*"
          elsif "*" == range_end
            "content:#{left}#{field}#{SEP}#{range_start} TO #{field}#{SEP}\\ufff0#{right}"
          elsif "*" == range_start
            "content:#{left}#{field}#{SEP} TO #{field}#{SEP}#{range_end}#{right}"
          else
            "content:#{left}#{field}#{SEP}#{range_start} TO #{field}#{SEP}#{range_end}#{right}"
          end
        end