In the previous chapter, we were focused on indexing operations; we learned how to handle the structured data. We started with indexing tree-like structures and JSON objects. We used nested objects and indexed documents using parent-child functionality. Finally, at the end of the chapter, we used Elasticsearch API to modify our indices structures. By the end of this chapter, you will have learned the following topics:
Understanding how Apache Lucene scoring works
Using scripting
Handling multilingual data
Using boosting to affect document scoring
Using synonyms
Understanding how your documents were scored