First raw text need to be analyzed.
- Case Folding
- Remove StopWords
- Stemming
After analyzing done different field has given different weightage.
Query Optimization is highly important. Query need to be build using same Analyzer
Return the matching documents
Built on top of Lucene API
Input: It takes input from User Interface. There is a textbox where user can give query.
Output: Output is shown on User Interface and in Console. Output is also available in text file format(.txt).
Various statistics is also available. Like Index Building Time, Searching Time, Document score etc