This is your query:
SELECT *
FROM tweetentities
WHERE applicationId = 6 AND
isRetweet = false AND
(CURDATE() <= DATE_ADD(tweetDate, INTERVAL 7 DAY));
You should rewrite it as:
SELECT *
FROM tweetentities
WHERE applicationId = 6 AND
isRetweet = false AND
tweetDate >= DATE_ADD(CURDATE(), INTERVAL -7 DAY)
Then build the index tweetentities(applicationId, isRetweet, tweetDate)
.