Strategic interpretation of user intent beyond keyword counting