Advertisement
Guest User

rdm

a guest
Feb 25th, 2020
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1.  
  2. <h1 align = "center" > SearchEngine </h1>
  3. <h1 align = "center" > O programu </h1>
  4.  
  5. ## Funkcionalnost programa
  6. Prilikom pokretanja programa, korisnik bira direktorijum u kojem ce dalje vrsiti pretrazivanje, odnosno, korisnik vrsi ***pozicioniranje*** na zeljeni direktorijum. Nakon toga se pune strukture podataka ***stablo, graf, set*** na osnovu kojih ce se dalje vrsiti pretraga. Aplikacija je zasnovana na tome da korisnik na osnovu izabranog direktorijuma za pretrazivanje, moze da bira kljucne reci koje trazi i da na osnovu toga dobije rangirane fajlove sa svojim putanjama koje zadovoljavaju zeljenu pretragu.
  7.  
  8. <br>
  9.  
  10. <p align="center">
  11.  
  12. <img width="800" height="250" src="https://user-images.githubusercontent.com/45834270/75245683-81c0d800-57ce-11ea-8ec5-588286b79bdb.png">
  13.  
  14. </p>
  15.  
  16. ## Kretanje kroz program
  17. Kretanje kroz program je podeljeno u ***glavni meni*** i ***meni***(jedna grana glavnog menija). U glavom meniju se vrsi izbor kompleksnosti pretrage, odnosno da li korisnik zeli da koristi logicke operatore **'AND', 'OR', 'NOT'** ili zeli da koristi kompleksniju pretragu sa mogucnoscu vise recnog pretrazivanja uz pomoc operatora '**||**' - or, '**&&**' - and, '**!**' - not .
  18. <br>
  19. Nakon izbora pretrage, unosi se pretraga, odnosno vrsimo trazenje zeljenih reci u ***.html*** fajlovima . U meniju nakon zeljene pretrage imamo mogucnost podesavanja parametara prikaza zeljene pretrage ili jednostavnim izborom ***stavke 4*** biramo prikaz po ***default*** parametrima.
  20. <p align="center">
  21.  
  22. <img width="800" height="500" src="https://user-images.githubusercontent.com/45834270/75247148-92bf1880-57d1-11ea-8108-70125aec7aee.png">
  23.  
  24. </p>
  25.  
  26. ## Requirements
  27. Trenutna verzija ne zahteva nikakvo dodatno instaliranje vise od jedne biblioteke, stoga sve sto je potrebno je instalacija biblioteke [parglare](https://github.com/igordejanovic/parglare) i program se dalje pokrece modula **'pokretac.py'**
  28. ```sh
  29. $ pip install parglare
  30. ```
  31.  
  32.  
  33.  
  34. ## Ideje za sledece verzije
  35. - Graficko korisnicki interfejs, u kome se interakcija sa korisnikom vrsi preko GUI-a
  36. - ...
  37.  
  38. <h1 align = "center" > Ispod haube </h1>
  39.  
  40.  
  41. ## Osnovna pretraga
  42. U izradi...
  43.  
  44. ## Kompleksna pretraga
  45. U izradi...
  46.  
  47. ## Rangiranje rezultata pretrage
  48. U izradi...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement