I need to design and implement in Java a simple solution to the problem Keyword in Context (KWIC) and build a user interface (UI) to the system using the Model View Controller (MVC). The KWIC index system:
- Reads a file that has some text.
- Has to use the suffix array data structure to store the words and index of each word as they appear in the text, so for example if the sentence of the text is "this is a text", in the suffix array the words will be this - index 0, is index -5, a index -8, text index-10.
- Has to use the binary search for finding all the occurrences of a word or phrase in the text given.
-In the GUI has to highlights in text in all the ocurrences of the word or phrase that you want to find.
-Just a simple search word by word nothing complicated.
Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. Code commented throughout. Explanation of each method and what each part of the code does.
I need it for sunday this week.
-Sorry I mean search a word or phrase given a text.
5 freelancers are bidding on average $595 for this job
I have 10+ years JAVA experience and more than 600 projects completed on this platform. I am very interested to work on this project. Ready to start ASAP.
Hi, seems easy project to me. Main problem is highlighting the text, though it can be done by RSyntaxTextArea or JWebEngine. Let me know when to start. Thanks.