=========================================
1) Plug-in search engine components
A 'Search Engine Component' (SEC) would be a plug-in for the client, containing all the information needed for the client to use the search engine. Eg:
Typical SEC information: - version number (to allow live update)
- location (URL) of search engine
- query syntax for that SE
- information about 'extra features'
that the SE supports
(eg. advanced search, refine
feature, etc)
Client Architecture:
Application Plug-in SECs
-----------------------------------
¦ ¦ Altavista ¦
¦ ¦---------------------¦
¦ ¦ Lycos ¦
¦ ¦---------------------¦
¦ ¦ WebCrawler ¦
¦ ¦---------------------¦
¦ Client ¦ Excite ¦
¦ ¦------------------------------
¦ ¦ <---- ¦ Yellow Pages UK ¦
¦ ¦ ---------------------------------
¦ ¦ <----------- ¦ other plug-ins ¦
¦ ¦ -----------------------
-------------