1. A computer-implemented method for automatically outputting semantically significant text from a markup language document, comprising: storing a set of markup language documents, the set of documents including a first markup language document; parsing the first markup language document to produce a parse tree; segmenting the parse tree into a set of segments including a first segment, each segment included in the set of segments representing a unique path in the parse tree; determining the total number of documents included in said set of documents that include said first segment; determining the percentage of said documents included in said set of documents that include said first segment based on said determined total number and the total number of documents included in said set of documents; determining whether said determined percentage meets or exceeds a threshold; and flagging the first segment for search index exclusion in response to determining that the determined percentage meets or exceeds the threshold.