At that article we are going to speak about Recommendation Systems. And we will start from theory as always. So what does it mean at all? Recommendation System (RS) – is a subclass of information filtering system that seeks to predict the “rating” or “preference” a user would give to an item. Recommender systems are used in a variety of areas. Examples: playlist...
How to build recommendation system using ElasticSearch
Elasticsearch how to build search system
Current article is devoted to the problem of building advanced search system using ElasticSearch. We are going to create a real example of a simplified booking.com version but with some super additional features. Imagine that you are a software engineer and your boss gave you a task to build the whole backend. After analyzing all design mockups and functional requirements you have created some...
Elasticsearch basics
Hi, that is a higher level post that will include different articles around Elasticsearch basics theme. Here I will try to discuss next aspects: elasticsearch data layer architecture; elasticsearch document oriented nature; how to work with elasticsearch using REST API and such tools as: curl package, elasticsearch head plugin, postman; how to validate and format JSON objects; base CRUD...