Slijede razlike između dviju inačica stranice
Starije izmjene na obje strane Starija izmjena Novija izmjena | Starija izmjena | ||
studenti:zad_deljkic:zd-zr-start [2015/06/07 09:44] zdeljkic |
studenti:zad_deljkic:zd-zr-start [2023/06/19 16:21] (trenutno) |
||
---|---|---|---|
Redak 2: | Redak 2: | ||
==== Programski alati za automatsko mapiranje tematskih područja ==== | ==== Programski alati za automatsko mapiranje tematskih područja ==== | ||
+ | |||
+ | {{:studenti:zad_deljkic:zavrsni.pdf|Tekst rada}} i {{:studenti:zad_deljkic:prezentacija_zr.odp|prezentacija}}. | ||
+ | |||
//Software tools for automatic mapping of subject areas// | //Software tools for automatic mapping of subject areas// | ||
Redak 73: | Redak 76: | ||
==== Transformacije ==== | ==== Transformacije ==== | ||
+ | U sve transformacije bi trebalo implementirati mehanizam da ne "zaspammaju" stranice koje pretražuju - primjerice ako tražimo članke s nekom temom iz samo 2015 godine, mogli bi pretražiti 1000 stranica Google Scholara i naći samo par rezultata. Ukoliko je korisnik zadao da npr. pronađemo 20 takvih rezultata, transformacija ih ne smije beskonačno tražiti već pretražiti razumnu/"pristojnu" količinu. | ||
**Gotove transformacije:** | **Gotove transformacije:** | ||
Redak 132: | Redak 136: | ||
* vraća dobre rezultate za "john smith" ali ne i za "John Smith" → ubaciti pretvaranje u lowercase prije | * vraća dobre rezultate za "john smith" ali ne i za "John Smith" → ubaciti pretvaranje u lowercase prije | ||
* values = [v.lower() for v in values] nakon values | * values = [v.lower() for v in values] nakon values | ||
- | * kad se dogodi exception ne napravi ništa (pass) i nastavi dalje, to obično znači da je zaspammo google servere i javljaju mu grešku | + | * regex za email u dijeli koji matcha domenu bez top dijela treba biti greedy (pretvorit *? u samo *) |
- | * treba se zaustaviti (break umjesto pass) i napisati neki error (write_error("too many request in a short period of time")) | + | * inače će e-mail primjer@pod.domena.com prepoznati kao primjer@pod.domena |
+ | * kad se dogodi exception ne napravi ništa (pass) i nastavi dalje, expection mogu biti razne greške, u najmanju ruku treba ispisati poruku - ali ne sa write_error jer takvo ispisivanje implicira prekid transformacije | ||
=== Sigurnost === | === Sigurnost === |