One obvious way to consider phrases is to use a natural language parser to find all phrases and then treat each phrase as one term, e.g., "battery life," "sandy beach" and "beach staff."
a commonly used evaluation measure in human evaluation is precision@n (or P@n for short), which is the precision at a particular rank position n in a topic.