in response to performing the analysis, generating {TAIL ~ search criteria} based on {HEAD ~ linguistic features} of the text, 
in response to performing the analysis , generating { TAIL ~ search criteria } based on { HEAD ~ linguistic features } of the text ,
OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH