Learning Jina’s Basics
In the previous chapter, we learned about neural search, and now we can start thinking about how to work with it and the steps we’ll need to take to implement our own search engine. However, as we saw in previous chapters, in order to implement an end-to-end search solution, time and effort will be needed to gather all of the resources required. This is where Jina can help as it will take care of many of the necessary tasks, letting you focus on the design of your implementation.
In this chapter, you will understand the core concepts of Jina: Documents, DocumentArrays, Executors, and Flow. You will see each of them in detail and understand their overall design and how they connect.
We’re going to cover the following main topics:
- Exploring Jina
- Documents
- DocumentArrays
- Executors
- Flow
By the end of this chapter, you will have a solid understanding of idioms in Jina, what they are, and how to use them...