identifying, based at least in {HEAD ~ part} on {TAIL ~ the search criteria}, one or more media files that are semantically related to the text from the media database; and presenting information corresponding to the one or more media files to the user 
on
identifying , based at least in { HEAD ~ part } on { TAIL ~ the search criteria } , one or more media files that are semantically related to the text from the media database ; and presenting information corresponding to the one or more media files to the user
OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD REL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH