Indexing Wuzzuf data (which consists of 2 tables: Job vacancies and Candidates' applications) into Elasticsearch and use these data to recommend other vacancies that match candidates' interests