Question: 1 File Retrieval Engine Architecture The File Retrieval Engine must adhere to the architecture shown in Figure 1 and must contain three components: AppInterface, ProcessingEngine
File Retrieval Engine Architecture
The File Retrieval Engine must adhere to the architecture shown in Figure and must
contain three components: AppInterface, ProcessingEngine and IndexStore.
The AppInterface component is responsible with implementing a command line interface
that the user can use to interact with the File Retrieval Engine, with interpreting indexing
and search commands submitted by the user, with forwarding the commands to the
ProcessingEngine and with printing the results of the commands on screen.
The ProcessingEngine component is responsible with running the indexing and search
commands received from the AppInterface component. In terms of indexing, the
ProcessingEngine must use multiple worker threads, that are configured at execution
time, to build an index from the files found at a specified directory. Each worker thread is
responsible with building a local index and with forwarding the local index to the
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
