Information Retrieval, OpenSearch, Elasticsearch, Recommender Systems