Opis działania systemu
W repozytorium UB (patrz Universal Backend) znajdują się treści elektroniczne pochodzące ze wszystkich dostępnych źródeł użytkownika. Bazując na tych zasobach tworzone są Indeksy. Te złożone struktury danych przyspieszają i upraszczają proces wyszukiwania dokumentów. Funkcjonalne moduły systemu działają w oparciu o indeksy.
Komunikacja z systemem
Użytkownicy kontaktują się z systemem NASP wysyłając do niego zapytanie poprzez serwisy internetowe lub inne aplikacje klienckie. Komunikacja odbywa się przy wykorzystaniu protokołu HTTP. Zapytanie użytkownika jest rozbijane na kilka zapytań kierowanych do docelowych usług (USE, Misspelling, Related Content, itp.).

Logika wyszukiwania
Logika wyszukiwania NASP-a pozwala na równoległe wysłanie zapytania do wszystkich usług, w tym do zbiorów danych pochodzących z różnych źródeł. Jest to dużym atutem systemu, ponieważ zastosowanie równoległego wyszukiwania znacząco poprawia wydajność systemu. Istnieje możliwość wysłania zapytania do konkretnego serwisu, a w przypadku otrzymania niewystarczającej liczby wyników zapytanie zostanie skierowane do innych serwisów. Tego typu zaawansowane rozwiązania wyszukiwawcze pozwalają na znajdowanie kontekstowo powiązanych treści w prosty i szybki sposób.
Wyniki zwracane przez system
Integracja danych pochodzących z wielu zróżnicowanych źródeł umożliwia skuteczne przeszukiwanie przechowywanych treści, co przyspiesza dostęp do informacji. Dla klientów łatwy dostęp do treści jest tak samo ważny, jak optymalna prezentacja wyników. Odpowiednio przetworzone wyniki działania systemu zostają dostarczone użytkownikom w ustalonym formacie
Format wyników
- XML
- HTML
- JSON
- istnieje możliwość ustalenia innego formatu na życzenie klienta
Wyniki działania systemu są przekazywane w jednym ze standardowych formatów, co umożliwia łatwą prezentacją wyników na stronach internetowych. Odpowiedzi na zapytania wysłane do systemu mogą również stanowić dane wejściowe dla innej aplikacji klienta.

