Rozšíření na advanced search (úprava pluginů)

Z FI WIKI
Přejít na: navigace, hledání

Rozšíření na advanced search

Jako výslednou množinu implementovatelných kritérií vyhledávání pro pluginy jsem vybral tyto:

* Fulltext
* Title
* Author
* Date From/To
* Abstract
* Results / page

Pluginy IEEE a Nature jsou již upraveny, aby vyhovovaly těmto kritériím.

IEEE neumí vyhledávat podle kritéria Abstract, tato vlastnost není v pluginu implementována.

Nature vždy vrací deset výsledků hledání, pokud bude od serveru požadováno více výsledků, plugin se ptá vícekrát.

Více informací lze nalézt na http://www.fi.muni.cz/~xsvobo14/vezmu/reports/report2.html

Paralelizace pluginu pro Nature

Pokud je zaslán požadavek pro více jak 10 výsledků, plugin pro NATURE pracuje paralelně. Server nature.com vždy vrací deset výsledků, ovšem lze mu jednoduše říci, kterou odpovědí má začínat (sp-n=1, sp-n=11, sp-n=21 ...). Této vlastnosti se využívá při implementaci paralelního zpracování.


Zrychlení oproti sériovému tázání je znatelné. Ovšem například u IEEE paralelizace nepřináší žádné zrychlení, spíše naopak. To je dáno především pomalou odezvou serveru computer.org. Je výhodnější jeden dotaz se specifikovaným počtem odpovědí.