Your setting of f.Fulltext.hl.fragsize=50000
is limiting the size of the highlighting snippet to only 50,000 characters and you have stated that your field is longer than 50,000 characters. In order to get the results that you are looking for, you should set f.Fulltext.hl.fragsize=0
(indicating unlimited) along with your hl.maxAnalyzedChars=100000
. See the hl.maxAnalyzedChars reference on the Solr Wiki.
Please note that the above will work only with the original Highlighter. If you are using the FastVectorHighlighter, you should see the notes for hl.fragSize reference on the Solr wiki.