Aplikacja oparta na wyszukiwaniu - Search-based application

Aplikacje oparte na wyszukiwaniu to aplikacje, w których platforma wyszukiwarki jest wykorzystywana jako podstawowa infrastruktura dostępu do informacji i raportowania. Aplikacje oparte na wyszukiwaniu wykorzystują technologie semantyczne do agregowania, normalizowania i klasyfikowania nieustrukturyzowanej , częściowo ustrukturyzowanej i/lub ustrukturyzowanej zawartości w wielu repozytoriach, a także wykorzystują technologie języka naturalnego do uzyskiwania dostępu do zagregowanych informacji.

Warunki wstępne

Aplikacje oparte na wyszukiwaniu to w pełni spakowane aplikacje, które:

  • Są zbudowane na szkielecie wyszukiwania, aby umożliwić mniej niż sekundę dostęp do informacji w wielu formatach i z wielu źródeł
  • Są dostarczane jako ujednolicone środowisko pracy wspierające określone zadanie lub przepływ pracy, na przykład: eDiscovery, zgodność z przepisami dotyczącymi usług finansowych, wykrywanie oszustw, głos klienta, perspektywy sprzedaży, badania farmaceutyczne, wywiad antyterrorystyczny lub obsługa klienta.
  • Zintegruj wszystkie narzędzia, które są powszechnie potrzebne do tego konkretnego zadania lub przepływu pracy, w tym:
    • Dostęp do informacji z wielu źródeł
    • Autorstwo
    • Współpraca
    • Proces biznesowy
    • Raportowanie i analiza
    • Alarmowanie
    • Wyobrażanie sobie
  • Zapewnij wstępnie skonfigurowaną integrację danych z wieloma repozytoriami informacji w wielu formatach, odpowiednio do domeny aplikacji.
  • Zintegruj wiedzę dziedzinową, aby wspierać konkretne zadanie, w tym taksonomie branżowe i słowniki, procesy wewnętrzne, przepływ pracy dla zadania, łączniki do wyspecjalizowanych zbiorów informacji i heurystyki decyzyjne typowe dla tej dziedziny.
  • Zapewnij atrakcyjny interfejs użytkownika i projekt interakcji, które eliminują potrzebę „pogo stick” lub ciągłego przeskakiwania z jednej aplikacji do drugiej. To chroni użytkownika przed złożonością obsługi oddzielnych aplikacji i pozwala mu skupić się na wykonywaniu pracy.
  • Są szybkie we wdrażaniu, łatwe w dostosowywaniu lub rozszerzaniu oraz ekonomiczne w administrowaniu

Praktyczne zastosowania

Aplikacje oparte na wyszukiwaniu są wykorzystywane do różnych celów, w tym:

Wykorzystanie platformy wyszukiwania jako podstawowej infrastruktury dla aplikacji było możliwe głównie dzięki dwóm cechom wyszukiwarki: 1) Skalowalność 2) Dostęp ad hoc do wielu heterogenicznych źródeł z jednego punktu dostępu.

Aplikacje oparte na wyszukiwaniu okazały się popularne i skuteczne, ponieważ zapewniają dynamiczną, skalowalną infrastrukturę dostępu, którą można zintegrować z innymi funkcjami, których potrzebują pracownicy przetwarzający informacje: specyficznymi dla zadania i łatwymi w użyciu środowiskami pracy, które integrują funkcje, które zwykle są zaprojektowane do użytku jako oddzielne aplikacje, funkcje współpracy, wiedza o domenie i zabezpieczenia.

Wyszukiwarki nie zastępują systemów baz danych; są uzupełnieniem. Zostały optymalnie zaprojektowane, aby ułatwić dostęp do informacji, a nie rejestrować i przechowywać transakcje. Ponadto procesory matematyczne i statystyczne zintegrowane do tej pory z wyszukiwarkami pozostają stosunkowo proste. Dlatego obecnie bazy danych nadal stanowią bardziej efektywną strukturę dla złożonych funkcji analitycznych. Aplikacje wyszukiwania koncentrują się również na dostarczaniu wysokiej jakości wyników, biorąc pod uwagę trafność wyszukiwania.

Bibliografia

Dalsza lektura

Zobacz też