Realestate “Developer Projects” are an important feature offered by REA to our customers (i.e. realestate agencies and property developers). An agency is able to use projects to group related listings so that they are displayed together as a group in our search results. To implement this feature, we have chosen to use Elasticsearch’s support for “field collapsing”.
The remainder of this article includes a summary of the problem, the approaches considered, and a bit more detail on the chosen approach.