Wyszukiwarka Apple

Wyszukiwarka Apple
Deweloperzy komputer Apple
Wersja stabilna
1.5.1 / 1994
System operacyjny System operacyjny Mac
Typ Wyszukiwarka
Licencja Prawnie zastrzeżony

AppleSearch była wyszukiwarką typu klient/serwer firmy Apple Computer , wydaną po raz pierwszy dla klasycznego systemu Mac OS w 1994 roku.

AppleSearch była aplikacją typu klient/serwer, chociaż zdecydowana większość logiki znajdowała się na serwerze. Część serwerowa okresowo przeszukiwała zestaw lokalizacji skonfigurowanych przez administratora na dyskach twardych , dyskach CD-ROM i w sieci za pomocą AppleShare , indeksując znalezione dokumenty po przekonwertowaniu ich na zwykły tekst za pomocą systemu konwersji dokumentów Claris XTND . Późniejsza wersja serwera, 1.5, mogła być również wskazywana na wybrane serwery WAIS , używając ich indeksów bezpośrednio oprócz lokalnych. Ten sam serwer pełnił również funkcję serwera WAIS, odpowiadając na żądania WAIS wysyłane do niego przez Internet . Serwer oferował również zestaw AppleEvents do użytku z programów Mac.

Parser zapytań serwera zawiera szereg funkcji, które pomagają poprawić łatwość użycia języka zapytań. Na przykład AppleSearch nie wymagało od użytkownika wpisywania boolowskich , takich jak AND lub OR, podczas wyszukiwania. Chociaż dotyczy to większości dzisiejszych wyszukiwarek, w tamtym czasie była to dość rzadka funkcja. AppleSearch obsługiwał również stemming , który rozszerzał wyszukiwane hasła na podobne słowa. Wyszukiwanie na przykład słowa „ciąża” przy użyciu stemmingu również spowoduje znalezienie trafień „w ciąży”. Obsługiwane były również skurcze, łączenie słów i interpunkcja.

Dodatkowo wyszukiwanie może być zasilane wynikami poprzedniego wyszukiwania w celu dostrojenia jego wyników. Na przykład, jeśli ktoś wyszukuje „przepis na indyka”, pierwszy zestaw wyników może zwrócić dokument o tym, jak przyrządzić indyka, ale także dokument o kuchni bliskowschodniej w Turcji . Jeśli następnie użytkownik wybrał dokument dotyczący gotowania indyka, mógł poprosić o więcej takich dokumentów. Wyszukiwarka znajdzie słowa kluczowe w dokumencie i użyje ich jako dodatkowych terminów w nowym wyszukiwaniu. Od tego czasu ta funkcja pojawiła się w Google pod linkiem Podobne strony .

AppleSearch obejmowało również możliwość podsumowania dokumentów w krótszej formie. Dokonał tego, wybierając zdania z dokumentu, który zawierał większą niż zwykle liczbę słów kluczowych, przy czym słowa kluczowe były tym samym zestawem, który byłby używany do dostrajania wyszukiwania, jak powyżej. Użytkownik mógł zażądać wersji dokumentu o pewien procent oryginalnego rozmiaru, a następnie silnik usuwałby zdania, które uważał za mniej ważne (te z mniejszą liczbą słów kluczowych), dopóki nie osiągnął żądanego rozmiaru.

Część kliencka była zasadniczo modułem komunikacyjnym, który wysyłał żądania tekstowe do serwera i otrzymywał z powrotem odpowiedzi. Część kliencka mogła być używana w programach do stosunkowo łatwej integracji funkcji wyszukiwania, interfejs API był dość mały. Takie aplikacje nie były powszechne, zamiast tego API klienta było częściej używane jako brama dla internetowego , w tym wtyczek do Gopher i serwerów WWW , zwłaszcza MacHTTP i (później) WebSTAR . AppleSearch był również dołączony do rozwiązania Apple Internet Server Solution , pakietu sprzętowo-programowego oferowanego do tworzenia gotowych serwerów sieciowych opartych na serwerach Apple Workgroup Servers .

AppleSearch był dość zasobożerny, kiedy został wydany. Wymagał komputera Mac z procesorem 68040 i 5 MB pamięci RAM jako minimum, co w 1994 roku było ograniczone do wyższej klasy produktów Apple. Wersja 1.0.1, wydana w maju 1994, dodała również obsługę maszyn opartych na PowerPC . Podstawowa instalacja z serwerem i licencją dla pięciu użytkowników kosztowała 1799 USD, chociaż po wydaniu wersji 1.5 została ona obniżona do 1399 USD. Dodatkowych dziesięciu użytkowników kosztuje 499 USD.

AppleSearch wywodzi się z Advanced Technology Group (ATG), wewnętrznych laboratoriów badawczo-rozwojowych Apple . Przed wydaniem AppleSearch firma ATG od dawna prezentowała system za pomocą aplikacji klienckiej o nazwie Rosebud , która wykorzystywała serwer AppleSearch do tworzenia spersonalizowanej gazety.

Linki zewnętrzne

AppleSearch 1.0.1
AppleSearch 1.5