The architecture of a common Web search engine contains a front-end process and a back-end process, as shown in Figure 1. In the front-end process, the user enters the search words into the search engine interface, which is usually a Web page with an input box. The application then parses the search request into a form that the search engine can understand, and then the search engine executes the search operation on the index files. After ranking, the search engine interface returns the search results to the user. In the back-end process, a spider or robot fetches the Web pages from the Internet, and then the indexing subsystem parses the Web pages and stores them into the index files. If you want to use Lucene to build a Web search application, the final architecture will be similar to that shown in Figure 1.
http://www-128.ibm.com/developerworks/library/wa-lucene2/Lucene 基础指南 - Jun 28, 2007
Compass--在Lucene之上作了什么增强? - Mar 28, 2007
Lucene基本使用介绍 - Mar 28, 2007
为lucene加入简单中文分词 - Mar 28, 2007
用Lucene检索数据库 - Mar 28, 2007
在应用中加入全文检索功能——基于Java的全文索引引擎Lucene简介 - Mar 28, 2007
Lucene全文检索实践 - Mar 28, 2007