YaCy is a web search engine that consists mainly of four parts: a web crawler, an indexer, a built-in database engine and the p2p index exchange protocol, based on http.
The YaCy search engine may be accessed through the built-in http server. All parts of this architecture are included in the YaCy distribution.
YaCy has a built-in http server, and the user interface is realized as web pages on the own web server. A search request to YaCy is done inside your web browser.
A web search engine can only search web pages that had been crawled, which means that all pages of subpages (and so on) of a start point had been loaded. YaCy has an integrated web crawler.
Before a huge number of web pages can be searched efficiently, the pages must be indexed. This is a very difficult process which runs inside YaCy without any user action. After indexing of web pages a single YaCy installation is able to provide search results from more that 10 million of web pages efficiently.
Installation: Just decompress the archive and run the start script, then open http://localhost:8080.
NOTE: The general distribution includes a Mac OS X wrapper shell, which is double-clickable. The application can be monitored and administrated through a web server that you can open with your Safari browser.
Here are some key features of "YaCy":
Peer-to-Peer Web Search Engine:
· Anonymous and uncensored search in a distributed and community-driven network of search-engine peers.
Personal Search Appliance:
· Create your own search portal with up to 10 million pages in your private web index.
Requirements:
· Safari
· Java 1.5 or later