1. Indexing process
Indexing is the process of building a structure that enables searching.
Indexing process contains the following three blocks –
i. Text acquisition
It is used to identify and store documents for indexing.
ii. Text transformation
It is the process of transform documents into index or features.
iii. Index creation
Index creation takes the output from text transformation and creates the indexes or data searches that enable fast searching.

2. Query process
The query is the process of producing the list of documents based on a user’s search query.
There are the following three tasks of the Query process –
i. User interaction
User interaction provides an interface between the users who search the content and the search engine.
ii. Ranking
The ranking is the core component of the search engine. It takes query data from the user interaction and generates a ranked list of data based on the retrieval model.
iii. Evaluation
Evaluation is used to measure and monitor the effectiveness and efficiency. The evaluation result helps us to improve the ranking of the search engine.

Leave a Reply