Indexing Text and HTML Files Solr, the Lucene Search Server
A Lucid Imagination Technical Tutorial
Apache Solr is the popular, blazing fast open source enterprise search platform; it uses Lucene as its core search engine. Solr’s major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, and complex queries. Solr is highly scalable, providing distributed search and index replication, and it powers the search and navigation features of many of the world’s largest internet sites. In the past, examples available for learning Solr were for strictly-formatted XML and database records. This new tutorial provides clear, step-by-step instructions for a more common use case: how to index local text files, local HTML files, and remote HTML files. It is intended for those who have already worked through the Solr Tutorial or equivalent. Familiarity with HTML and a terminal command line are all that is required; no formal experience with Java or other programming languages is needed. System Requirements for this tutorial are those of the Startup Tutorial: UNIX, Cygwin (Unix on Windows), Mac OS X; Java 1.5, disk space, permission to run applications, access to content.