Java project

I need to create a software with java and it has the following features :
1.1000vocabularies and 1000pictures linked to those vocabularies .
2.It should has search function that if...