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