AppleSearch
Utvecklare | Apple dator |
---|---|
Stabil frisättning | 1.5.1 / 1994 |
Operativ system | Mac OS |
Typ | Sökmotor |
Licens | Proprietär |
AppleSearch var en klient/server- sökmotor från Apple Computer , släpptes först för det klassiska Mac OS 1994.
AppleSearch var en klient/serverapplikation, även om den stora majoriteten av logiken fanns i servern. Serverdelen genomsökte med jämna mellanrum en uppsättning administratörskonfigurerade platser på hårddiskar , CD-ROM- skivor och nätverket med hjälp av AppleShare , och indexerade dokumenten den hittade efter att ha konverterat dem till vanlig text med hjälp av Claris XTND -dokumentkonverteringssystemet. En senare version av servern, 1.5, kan också riktas mot utvalda WAIS- servrar, med hjälp av deras index direkt utöver de lokala. Samma server fungerade också som en WAIS-server, svara på WAIS-förfrågningar som skickades till den över internet . Servern erbjöd också en uppsättning AppleEvents för användning från Mac-program.
Serverns frågeparser inkorporerade ett antal funktioner för att förbättra användarvänligheten för frågespråket. AppleSearch krävde till exempel inte att användaren skulle skriva in booleska operatorer som OCH eller ELLER i sina sökningar. Även om detta är sant för de flesta sökmotorer idag, var detta en ganska ovanlig funktion på den tiden. AppleSearch stödde också stemming , som utökade söktermer till liknande ord. Genom att använda stemming skulle en sökning på "graviditet", till exempel, också hitta träffar på "gravid". Sammandragningar, bindande ord och skiljetecken hanterades också.
Dessutom kan sökningen matas med resultaten från tidigare sökningar för att finjustera resultaten. Om man till exempel söker på "kalkonrecept" kan den första uppsättningen resultat returnera ett dokument om hur man lagar en kalkon, men också ett om matlagning från Mellanöstern i Turkiet . Om användaren sedan valde dokumentet om tillagning av en kalkon, kunde de be om fler dokument som den. Motorn skulle hitta nyckelord i dokumentet och använda dem som ytterligare termer i den nya sökningen. Den här funktionen har sedan dess dykt upp i Google under länken Liknande sidor .
AppleSearch inkluderade också möjligheten att sammanfatta dokument i en kortare form. Den gjorde detta genom att välja meningar från dokumentet som innehöll ett högre antal nyckelord än normalt, varvid nyckelorden var samma uppsättning som skulle användas för sökinställning, som ovan. Användaren kan begära en version av dokumentet till en viss procentandel av den ursprungliga storleken, och motorn skulle sedan ta bort meningar som den ansåg vara mindre viktiga (de med mindre av nyckelorden) tills den nådde den begärda storleken.
Klientdelen var i huvudsak en kommunikationsmodul som skickade textbaserade förfrågningar till servern och fick svar tillbaka. Klientdelen kunde användas inom program för att integrera sökfunktioner relativt lätt, API:et var ganska litet. Sådana applikationer var inte vanliga, istället användes klient-API:t som en gateway för internetprogramvara , inklusive plug-ins för Gopher och webbservrar , särskilt MacHTTP och (senare) WebSTAR . AppleSearch levererades också med Apple Internet Server Solution , ett paket med hårdvara/mjukvara som erbjöds att skapa direkta webbservrar baserade på Apple Workgroup Servers .
AppleSearch var ganska resurstung när den släpptes. Det krävde en Mac med minst 68040 och 5 MB RAM , vilket 1994 var begränsat till Apples avancerade erbjudanden. Version 1.0.1, släppt i maj 1994, lade även till stöd för PowerPC -baserade maskiner. En grundläggande installation med servern och en femanvändarlicens kostade $1 799, även om detta reducerades till $1 399 när version 1.5 släpptes. Ytterligare tio användare kostar $499.
AppleSearch har sitt ursprung i Advanced Technology Group (ATG), Apples interna FoU- labb. Innan AppleSearch släpptes hade ATG länge gett demonstrationer av systemet med hjälp av en klientapplikation känd som Rosebud , som använde AppleSearch-servern för att bygga en personlig tidning.