Evaluation of a Distributed Search's Design
Analyze how our design meets the requirements.
Requirements compliance
Let’s discuss how our proposed design of a distributed search fulfills the non-functional requirements.
Availability
We utilized distributed storage to store these items:
Documents crawled by the indexer.
Inverted indexes generated by the indexing nodes.
Data is replicated across multiple regions in distributed storage, making cross-region deployment for indexing and search easier. The group of indexing and search nodes merely needs ...