This week included a feature which was very particular to our website. I had to work on the parent-child relationships between artifacts. These exist in four tables of the database such as Languages, Materials, genres and Artifact Type. Basically my task was to include the results of a child, grandchild when we search for a parent either in the free search or advance search. This was a particularly elaborated task as it was more artifact related one. One of the objectives of this task was also to update the filters to show the filters which are children in a specific way such as “parent -> child”. Overall it was a very good learning experience.
# | Day | Date | A short description of the work done |
---|---|---|---|
1 | Monday | 2022/07/18 | Search children entities |
2 | Tuesday | 2022/07/19 | Discuss in detail about the feature |
3 | Wednesday | 2022/07/20 | Discuss in detail about the feature |
4 | Thursday | 2022/07/21 | Come up with a way of implementation either by logstash or by database |
5 | Friday | 2022/07/22 | Figure out different cases for genres, languages and materials |
6 | Saturday | 2022/07/23 | Create the required mapping for genres,languages and materials |
7 | Sunday | 2022/07/24 | Creating the mapping |