You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rm...@apache.org on 2011/06/11 23:30:08 UTC
svn commit: r1134774 [1/5] - in
/lucene/dev/branches/branch_3x/lucene/src/site/build: ./ site/ site/images/
site/lucene-contrib/ site/skin/ site/skin/css/ site/skin/images/
site/skin/scripts/ site/skin/translations/
Author: rmuir
Date: Sat Jun 11 21:30:05 2011
New Revision: 1134774
URL: http://svn.apache.org/viewvc?rev=1134774&view=rev
Log:
LUCENE-3166: src/site should not be built under /docs (part2)
Added:
lucene/dev/branches/branch_3x/lucene/src/site/build/ (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/.htaccess (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/broken-links.xml (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/fileformats.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/fileformats.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/gettingstarted.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/gettingstarted.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/images/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/images/built-with-forrest-button.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/images/favicon.ico (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/images/instruction_arrow.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/index.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/index.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/linkmap.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/linkmap.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/lucene-contrib/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/lucene-contrib/index.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/lucene-contrib/index.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/queryparsersyntax.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/queryparsersyntax.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/scoring.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/scoring.pdf (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/CommonMessages_de.xml (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/CommonMessages_en_US.xml (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/CommonMessages_es.xml (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/CommonMessages_fr.xml (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/basic.css (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/breadcrumbs-optimized.js (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/breadcrumbs.js (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/css/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/fontsize.js (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/getBlank.js (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/getMenu.js (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/README.txt (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/add.jpg (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/apache-thanks.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/built-with-cocoon.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/built-with-forrest-button.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/chapter.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/corner-imports.svg.xslt (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/current.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/dc.svg.xslt (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/external-link.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/fix.jpg (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/forrest-credit-logo.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/hack.jpg (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/page.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/pdfdoc.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/poddoc.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/poddoc.svg.xslt (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/printer.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-b-l-15-1body-2menu-3menu.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-b-r-15-1body-2menu-3menu.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-b-r-5-1header-2tab-selected-3tab-selected.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-t-l-5-1header-2searchbox-3searchbox.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-t-l-5-1header-2tab-selected-3tab-selected.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-t-l-5-1header-2tab-unselected-3tab-unselected.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-t-r-15-1body-2menu-3menu.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-t-r-5-1header-2searchbox-3searchbox.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-t-r-5-1header-2tab-selected-3tab-selected.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc-t-r-5-1header-2tab-unselected-3tab-unselected.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rc.svg.xslt (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/remove.jpg (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/rss.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/spacer.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/txtdoc.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/txtdoc.svg.xslt (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/update.jpg (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/valid-html401.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/vcss.png (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/images/xmldoc.gif (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/menu.js (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/note.txt (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/print.css (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/profile.css (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/prototype.js (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/screen.css (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/scripts/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/skinconf.xsl (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/skin/translations/
lucene/dev/branches/branch_3x/lucene/src/site/build/site/systemrequirements.html (with props)
lucene/dev/branches/branch_3x/lucene/src/site/build/site/systemrequirements.pdf (with props)
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/.htaccess
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/.htaccess?rev=1134774&view=auto
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/site/build/site/.htaccess (added)
+++ lucene/dev/branches/branch_3x/lucene/src/site/build/site/.htaccess Sat Jun 11 21:30:05 2011
@@ -0,0 +1,3 @@
+#Forrest generates UTF-8 by default, but these httpd servers are
+#ignoring the meta http-equiv charset tags
+AddDefaultCharset off
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/broken-links.xml
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/broken-links.xml?rev=1134774&view=auto
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/site/build/site/broken-links.xml (added)
+++ lucene/dev/branches/branch_3x/lucene/src/site/build/site/broken-links.xml Sat Jun 11 21:30:05 2011
@@ -0,0 +1,2 @@
+<broken-links>
+</broken-links>
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.html
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.html?rev=1134774&view=auto
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.html (added)
+++ lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.html Sat Jun 11 21:30:05 2011
@@ -0,0 +1,753 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="lucene">
+<title>
+ Apache Lucene - Contributions
+ </title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://www.apache.org/images/asf_logo_simple.png" title="Apache Lucene"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
+ Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://search.lucidimagination.com/p:lucene" method="get" class="roundtopsmall">
+<input onFocus="getBlank (this, 'Search the site with Lucene');" size="25" name="q" id="query" type="text" value="Search the site with Lucene">
+ <input name="Search" value="Search" type="submit">
+</form>
+<div style="position: relative; top: -5px; left: -10px">Powered by <a href="http://www.lucidimagination.com" style="color: #033268">Lucid Imagination</a>
+</div>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="http://lucene.apache.org/java/docs/">Main</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">Lucene 3.3 Documentation</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_selected_1.1', 'skin/')" id="menu_selected_1.1Title" class="menutitle" style="background-image: url('skin/images/chapter_open.gif');">Documentation</div>
+<div id="menu_selected_1.1" class="selectedmenuitemgroup" style="display: block;">
+<div class="menuitem">
+<a href="index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Changes</div>
+<div id="menu_1.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="changes/Changes.html">Core</a>
+</div>
+<div class="menuitem">
+<a href="changes/Contrib-Changes.html">Contrib</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', 'skin/')" id="menu_1.1.3Title" class="menutitle">Javadocs</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/all/index.html">All</a>
+</div>
+<div class="menuitem">
+<a href="api/core/index.html">Core</a>
+</div>
+<div class="menuitem">
+<a href="api/test-framework/index.html">Test Framework</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.4', 'skin/')" id="menu_1.1.3.4Title" class="menutitle">Contrib</div>
+<div id="menu_1.1.3.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/contrib-analyzers/index.html">Analyzers</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-benchmark/index.html">Benchmark</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-demo/index.html">Demo</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-grouping/index.html">Grouping</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-highlighter/index.html">Highlighter</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-icu/index.html">ICU</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-instantiated/index.html">Instantiated</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-memory/index.html">Memory</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-misc/index.html">Miscellaneous</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-queries/index.html">Queries</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-queryparser/index.html">Query Parser Framework</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-remote/index.html">Remote</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-spatial/index.html">Spatial</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-spellchecker/index.html">Spellchecker</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-wordnet/index.html">Wordnet</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-xml-query-parser/index.html">XML Query Parser</a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a href="systemrequirements.html">System Requirements</a>
+</div>
+<div class="menupage">
+<div class="menupagetitle">Contributions</div>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-java/LuceneFAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="fileformats.html">File Formats</a>
+</div>
+<div class="menuitem">
+<a href="gettingstarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="lucene-contrib/index.html">Lucene Contrib</a>
+</div>
+<div class="menuitem">
+<a href="queryparsersyntax.html">Query Syntax</a>
+</div>
+<div class="menuitem">
+<a href="scoring.html">Scoring</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-java">Wiki</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2"></div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="contributions.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<h1>
+ Apache Lucene - Contributions
+ </h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#Overview">Overview</a>
+</li>
+<li>
+<a href="#Lucene Tools">Lucene Tools</a>
+<ul class="minitoc">
+<li>
+<a href="#Luke">Luke</a>
+</li>
+<li>
+<a href="#LIMO (Lucene Index Monitor)">LIMO (Lucene Index Monitor)</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Lucene Document Converters">Lucene Document Converters</a>
+<ul class="minitoc">
+<li>
+<a href="#XML Document #1">XML Document #1</a>
+</li>
+<li>
+<a href="#XML Document #2">XML Document #2</a>
+</li>
+<li>
+<a href="#PDF Box">PDF Box</a>
+</li>
+<li>
+<a href="#XPDF - PDF Document Conversion">XPDF - PDF Document Conversion</a>
+</li>
+<li>
+<a href="#PDFTextStream -- PDF text and metadata extraction">PDFTextStream -- PDF text and metadata extraction</a>
+</li>
+<li>
+<a href="#PJ Classic & PJ Professional - PDF Document Conversion">PJ Classic & PJ Professional - PDF Document Conversion</a>
+</li>
+</ul>
+</li>
+<li>
+<a href="#Miscellaneous">Miscellaneous</a>
+<ul class="minitoc">
+<li>
+<a href="#Arabic Analyzer for Java">Arabic Analyzer for Java</a>
+</li>
+<li>
+<a href="#Phonetix">Phonetix</a>
+</li>
+<li>
+<a href="#ejIndex - JBoss MBean for Lucene">ejIndex - JBoss MBean for Lucene</a>
+</li>
+<li>
+<a href="#JavaCC">JavaCC</a>
+</li>
+<li>
+<a href="#LuSQL">LuSQL - Index databases with Lucene</a>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+
+<a name="N10013"></a><a name="Overview"></a>
+<h2 class="boxed">Overview</h2>
+<div class="section">
+<p>This page lists external Lucene resources. If you have
+ written something that should be included, please post all
+ relevant information to one of the mailing lists. Nothing
+ listed here is directly supported by the Lucene
+ developers, so if you encounter any problems with any of
+ this software, please use the author's contact information
+ to get help.</p>
+<p>If you are looking for information on contributing patches or other improvements to Lucene, see
+ <a href="http://wiki.apache.org/lucene-java/HowToContribute">How To Contribute</a> on the Lucene Wiki.</p>
+</div>
+
+
+<a name="N10024"></a><a name="Lucene Tools"></a>
+<h2 class="boxed">Lucene Tools</h2>
+<div class="section">
+<p>
+ Software that works with Lucene indices.
+ </p>
+<a name="N1002D"></a><a name="Luke"></a>
+<h3 class="boxed">Luke</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://www.getopt.org/luke/">
+ http://www.getopt.org/luke/
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Andrzej Bialecki
+ </td>
+
+</tr>
+
+</table>
+<a name="N1004E"></a><a name="LIMO (Lucene Index Monitor)"></a>
+<h3 class="boxed">LIMO (Lucene Index Monitor)</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://limo.sf.net/">
+ http://limo.sf.net/
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Julien Nioche
+ </td>
+
+</tr>
+
+</table>
+</div>
+
+
+<a name="N10071"></a><a name="Lucene Document Converters"></a>
+<h2 class="boxed">Lucene Document Converters</h2>
+<div class="section">
+<p>
+ Lucene requires information you want to index to be
+ converted into a Document class. Here are
+ contributions for various solutions that convert different
+ content types to Lucene's Document classes.
+ </p>
+<a name="N1007A"></a><a name="XML Document #1"></a>
+<h3 class="boxed">XML Document #1</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://marc.theaimsgroup.com/?l=lucene-dev&m=100723333506246&w=2">
+ http://marc.theaimsgroup.com/?l=lucene-dev&m=100723333506246&w=2
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Philip Ogren - ogren@mayo.edu
+ </td>
+
+</tr>
+
+</table>
+<a name="N1009C"></a><a name="XML Document #2"></a>
+<h3 class="boxed">XML Document #2</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg00346.html">
+ http://www.mail-archive.com/lucene-user@jakarta.apache.org/msg00346.html
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Peter Carlson - carlson@bookandhammer.com
+ </td>
+
+</tr>
+
+</table>
+<a name="N100BE"></a><a name="PDF Box"></a>
+<h3 class="boxed">PDF Box</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://www.pdfbox.org/">
+ http://www.pdfbox.org/
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Ben Litchfield - ben@csh.rit.edu
+ </td>
+
+</tr>
+
+</table>
+<a name="N100E0"></a><a name="XPDF - PDF Document Conversion"></a>
+<h3 class="boxed">XPDF - PDF Document Conversion</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://www.foolabs.com/xpdf">
+ http://www.foolabs.com/xpdf
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ N/A
+ </td>
+
+</tr>
+
+</table>
+<a name="N10102"></a><a name="PDFTextStream -- PDF text and metadata extraction"></a>
+<h3 class="boxed">PDFTextStream -- PDF text and metadata extraction</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://snowtide.com">
+ http://snowtide.com
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ N/A
+ </td>
+
+</tr>
+
+</table>
+<a name="N10124"></a><a name="PJ Classic & PJ Professional - PDF Document Conversion"></a>
+<h3 class="boxed">PJ Classic & PJ Professional - PDF Document Conversion</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href=" http://www.etymon.com/">
+ http://www.etymon.com/
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ N/A
+ </td>
+
+</tr>
+
+</table>
+</div>
+
+
+<a name="N10147"></a><a name="Miscellaneous"></a>
+<h2 class="boxed">Miscellaneous</h2>
+<div class="section">
+<p>
+
+</p>
+<a name="N10150"></a><a name="Arabic Analyzer for Java"></a>
+<h3 class="boxed">Arabic Analyzer for Java</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://savannah.nongnu.org/projects/aramorph">
+ http://savannah.nongnu.org/projects/aramorph
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Pierrick Brihaye
+ </td>
+
+</tr>
+
+</table>
+<a name="N10172"></a><a name="Phonetix"></a>
+<h3 class="boxed">Phonetix</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://www.companywebstore.de/tangentum/mirror/en/products/phonetix/index.html">
+ http://www.companywebstore.de/tangentum/mirror/en/products/phonetix/index.html
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ tangentum technologies
+ </td>
+
+</tr>
+
+</table>
+<a name="N10194"></a><a name="ejIndex - JBoss MBean for Lucene"></a>
+<h3 class="boxed">ejIndex - JBoss MBean for Lucene</h3>
+<p>
+
+</p>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://ejindex.sourceforge.net/">
+ http://ejindex.sourceforge.net/
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Andy Scholz
+ </td>
+
+</tr>
+
+</table>
+<a name="N101B9"></a><a name="JavaCC"></a>
+<h3 class="boxed">JavaCC</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="https://javacc.dev.java.net/">
+ https://javacc.dev.java.net/
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Sun Microsystems (java.net)
+ </td>
+
+</tr>
+
+</table>
+<a name="N101DB"></a><a name="LuSQL"></a>
+<h3 class="boxed">LuSQL - Index databases with Lucene</h3>
+<table class="ForrestTable" cellspacing="1" cellpadding="4">
+
+<tr>
+
+<th width="%1">
+ URL
+ </th>
+ <td>
+ <a href="http://lab.cisti-icist.nrc-cnrc.gc.ca/cistilabswiki/index.php/LuSql">
+ http://lab.cisti-icist.nrc-cnrc.gc.ca/cistilabswiki/index.php/LuSql
+ </a>
+ </td>
+
+</tr>
+
+<tr>
+
+<th width="%1">
+ author
+ </th>
+ <td>
+ Glen Newton
+ </td>
+
+</tr>
+
+</table>
+</div>
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.pdf
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/contributions.pdf?rev=1134774&view=auto
==============================================================================
Binary file - no diff available.
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.html
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.html?rev=1134774&view=auto
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.html (added)
+++ lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.html Sat Jun 11 21:30:05 2011
@@ -0,0 +1,368 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="lucene">
+<title>
+ Apache Lucene - Building and Installing the Basic Demo
+ </title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://www.apache.org/images/asf_logo_simple.png" title="Apache Lucene"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
+ Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://search.lucidimagination.com/p:lucene" method="get" class="roundtopsmall">
+<input onFocus="getBlank (this, 'Search the site with Lucene');" size="25" name="q" id="query" type="text" value="Search the site with Lucene">
+ <input name="Search" value="Search" type="submit">
+</form>
+<div style="position: relative; top: -5px; left: -10px">Powered by <a href="http://www.lucidimagination.com" style="color: #033268">Lucid Imagination</a>
+</div>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="http://lucene.apache.org/java/docs/">Main</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">Lucene 3.3 Documentation</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Documentation</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Changes</div>
+<div id="menu_1.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="changes/Changes.html">Core</a>
+</div>
+<div class="menuitem">
+<a href="changes/Contrib-Changes.html">Contrib</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', 'skin/')" id="menu_1.1.3Title" class="menutitle">Javadocs</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/all/index.html">All</a>
+</div>
+<div class="menuitem">
+<a href="api/core/index.html">Core</a>
+</div>
+<div class="menuitem">
+<a href="api/test-framework/index.html">Test Framework</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.4', 'skin/')" id="menu_1.1.3.4Title" class="menutitle">Contrib</div>
+<div id="menu_1.1.3.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/contrib-analyzers/index.html">Analyzers</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-benchmark/index.html">Benchmark</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-demo/index.html">Demo</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-grouping/index.html">Grouping</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-highlighter/index.html">Highlighter</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-icu/index.html">ICU</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-instantiated/index.html">Instantiated</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-memory/index.html">Memory</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-misc/index.html">Miscellaneous</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-queries/index.html">Queries</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-queryparser/index.html">Query Parser Framework</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-remote/index.html">Remote</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-spatial/index.html">Spatial</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-spellchecker/index.html">Spellchecker</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-wordnet/index.html">Wordnet</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-xml-query-parser/index.html">XML Query Parser</a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a href="systemrequirements.html">System Requirements</a>
+</div>
+<div class="menuitem">
+<a href="contributions.html">Contributions</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-java/LuceneFAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="fileformats.html">File Formats</a>
+</div>
+<div class="menuitem">
+<a href="gettingstarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="lucene-contrib/index.html">Lucene Contrib</a>
+</div>
+<div class="menuitem">
+<a href="queryparsersyntax.html">Query Syntax</a>
+</div>
+<div class="menuitem">
+<a href="scoring.html">Scoring</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-java">Wiki</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2"></div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="demo.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<h1>
+ Apache Lucene - Building and Installing the Basic Demo
+ </h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#About this Document">About this Document</a>
+</li>
+<li>
+<a href="#About the Demo">About the Demo</a>
+</li>
+<li>
+<a href="#Setting your CLASSPATH">Setting your CLASSPATH</a>
+</li>
+<li>
+<a href="#Indexing Files">Indexing Files</a>
+</li>
+<li>
+<a href="#About the code...">About the code...</a>
+</li>
+</ul>
+</div>
+
+
+<a name="N10013"></a><a name="About this Document"></a>
+<h2 class="boxed">About this Document</h2>
+<div class="section">
+<p>
+This document is intended as a "getting started" guide to using and running the Lucene demos.
+It walks you through some basic installation and configuration.
+</p>
+</div>
+
+
+
+<a name="N1001C"></a><a name="About the Demo"></a>
+<h2 class="boxed">About the Demo</h2>
+<div class="section">
+<p>
+The Lucene command-line demo code consists of an application that demonstrates various
+functionalities of Lucene and how you can add Lucene to your applications.
+</p>
+</div>
+
+
+<a name="N10025"></a><a name="Setting your CLASSPATH"></a>
+<h2 class="boxed">Setting your CLASSPATH</h2>
+<div class="section">
+<p>
+First, you should <a href="http://www.apache.org/dyn/closer.cgi/lucene/java/">download</a> the
+latest Lucene distribution and then extract it to a working directory.
+</p>
+<p>
+You need two JARs: the Lucene JAR, and the Lucene demo JAR. You should
+see the Lucene JAR file in the directory you created when you extracted the archive -- it
+should be named something like <span class="codefrag">lucene-core-{version}.jar</span>. You should also see a file
+called <span class="codefrag">contrib/demo/lucene-demo-{version}.jar</span>.
+</p>
+<p>
+Put both of these files in your Java CLASSPATH.
+</p>
+</div>
+
+
+<a name="N1003E"></a><a name="Indexing Files"></a>
+<h2 class="boxed">Indexing Files</h2>
+<div class="section">
+<p>
+Once you've gotten this far you're probably itching to go. Let's <b>build an index!</b> Assuming
+you've set your CLASSPATH correctly, just type:
+
+<pre>
+ java org.apache.lucene.demo.IndexFiles -docs {path-to-lucene}/src
+</pre>
+
+This will produce a subdirectory called <span class="codefrag">index</span> which will contain an index of all of the
+Lucene source code.
+</p>
+<p>
+To <b>search the index</b> type:
+
+<pre>
+ java org.apache.lucene.demo.SearchFiles
+</pre>
+
+You'll be prompted for a query. Type in a swear word and press the enter key. You'll see that the
+Lucene developers are very well mannered and get no results. Now try entering the word "string".
+That should return a whole bunch of documents. The results will page at every tenth result and ask
+you whether you want more results.
+</p>
+</div>
+
+
+<a name="N10059"></a><a name="About the code..."></a>
+<h2 class="boxed">About the code...</h2>
+<div class="section">
+<p>
+
+<a href="demo2.html">read on>>></a>
+
+</p>
+</div>
+
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.pdf
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo.pdf?rev=1134774&view=auto
==============================================================================
Binary file - no diff available.
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.html
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.html?rev=1134774&view=auto
==============================================================================
--- lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.html (added)
+++ lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.html Sat Jun 11 21:30:05 2011
@@ -0,0 +1,418 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta content="Apache Forrest" name="Generator">
+<meta name="Forrest-version" content="0.9">
+<meta name="Forrest-skin-name" content="lucene">
+<title>
+ Apache Lucene - Basic Demo Sources Walk-through
+ </title>
+<link type="text/css" href="skin/basic.css" rel="stylesheet">
+<link media="screen" type="text/css" href="skin/screen.css" rel="stylesheet">
+<link media="print" type="text/css" href="skin/print.css" rel="stylesheet">
+<link type="text/css" href="skin/profile.css" rel="stylesheet">
+<script src="skin/getBlank.js" language="javascript" type="text/javascript"></script><script src="skin/getMenu.js" language="javascript" type="text/javascript"></script><script src="skin/fontsize.js" language="javascript" type="text/javascript"></script>
+<link rel="shortcut icon" href="images/favicon.ico">
+</head>
+<body onload="init()">
+<script type="text/javascript">ndeSetTextSize();</script>
+<div id="top">
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+<a href="http://www.apache.org/">Apache</a> > <a href="http://lucene.apache.org/">Lucene</a><script src="skin/breadcrumbs.js" language="JavaScript" type="text/javascript"></script>
+</div>
+<!--+
+ |header
+ +-->
+<div class="header">
+<!--+
+ |start group logo
+ +-->
+<div class="grouplogo">
+<a href="http://lucene.apache.org/"><img class="logoImage" alt="Lucene" src="http://www.apache.org/images/asf_logo_simple.png" title="Apache Lucene"></a>
+</div>
+<!--+
+ |end group logo
+ +-->
+<!--+
+ |start Project Logo
+ +-->
+<div class="projectlogo">
+<a href="http://lucene.apache.org/java/"><img class="logoImage" alt="Lucene" src="http://lucene.apache.org/images/lucene_green_300.gif" title="Apache Lucene is a high-performance, full-featured text search engine library written entirely in
+ Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform."></a>
+</div>
+<!--+
+ |end Project Logo
+ +-->
+<!--+
+ |start Search
+ +-->
+<div class="searchbox">
+<form action="http://search.lucidimagination.com/p:lucene" method="get" class="roundtopsmall">
+<input onFocus="getBlank (this, 'Search the site with Lucene');" size="25" name="q" id="query" type="text" value="Search the site with Lucene">
+ <input name="Search" value="Search" type="submit">
+</form>
+<div style="position: relative; top: -5px; left: -10px">Powered by <a href="http://www.lucidimagination.com" style="color: #033268">Lucid Imagination</a>
+</div>
+</div>
+<!--+
+ |end search
+ +-->
+<!--+
+ |start Tabs
+ +-->
+<ul id="tabs">
+<li class="current">
+<a class="selected" href="http://lucene.apache.org/java/docs/">Main</a>
+</li>
+<li>
+<a class="unselected" href="http://wiki.apache.org/lucene-java">Wiki</a>
+</li>
+<li class="current">
+<a class="selected" href="index.html">Lucene 3.3 Documentation</a>
+</li>
+</ul>
+<!--+
+ |end Tabs
+ +-->
+</div>
+</div>
+<div id="main">
+<div id="publishedStrip">
+<!--+
+ |start Subtabs
+ +-->
+<div id="level2tabs"></div>
+<!--+
+ |end Endtabs
+ +-->
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<!--+
+ |breadtrail
+ +-->
+<div class="breadtrail">
+
+
+ </div>
+<!--+
+ |start Menu, mainarea
+ +-->
+<!--+
+ |start Menu
+ +-->
+<div id="menu">
+<div onclick="SwitchMenu('menu_1.1', 'skin/')" id="menu_1.1Title" class="menutitle">Documentation</div>
+<div id="menu_1.1" class="menuitemgroup">
+<div class="menuitem">
+<a href="index.html">Overview</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.2', 'skin/')" id="menu_1.1.2Title" class="menutitle">Changes</div>
+<div id="menu_1.1.2" class="menuitemgroup">
+<div class="menuitem">
+<a href="changes/Changes.html">Core</a>
+</div>
+<div class="menuitem">
+<a href="changes/Contrib-Changes.html">Contrib</a>
+</div>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3', 'skin/')" id="menu_1.1.3Title" class="menutitle">Javadocs</div>
+<div id="menu_1.1.3" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/all/index.html">All</a>
+</div>
+<div class="menuitem">
+<a href="api/core/index.html">Core</a>
+</div>
+<div class="menuitem">
+<a href="api/test-framework/index.html">Test Framework</a>
+</div>
+<div onclick="SwitchMenu('menu_1.1.3.4', 'skin/')" id="menu_1.1.3.4Title" class="menutitle">Contrib</div>
+<div id="menu_1.1.3.4" class="menuitemgroup">
+<div class="menuitem">
+<a href="api/contrib-analyzers/index.html">Analyzers</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-smartcn/index.html">Smart Chinese Analyzer</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-stempel/index.html">Stempel Polish Analyzer</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-benchmark/index.html">Benchmark</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-demo/index.html">Demo</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-grouping/index.html">Grouping</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-highlighter/index.html">Highlighter</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-icu/index.html">ICU</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-instantiated/index.html">Instantiated</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-memory/index.html">Memory</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-misc/index.html">Miscellaneous</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-queries/index.html">Queries</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-queryparser/index.html">Query Parser Framework</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-remote/index.html">Remote</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-spatial/index.html">Spatial</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-spellchecker/index.html">Spellchecker</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-wordnet/index.html">Wordnet</a>
+</div>
+<div class="menuitem">
+<a href="api/contrib-xml-query-parser/index.html">XML Query Parser</a>
+</div>
+</div>
+</div>
+<div class="menuitem">
+<a href="systemrequirements.html">System Requirements</a>
+</div>
+<div class="menuitem">
+<a href="contributions.html">Contributions</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-java/LuceneFAQ">FAQ</a>
+</div>
+<div class="menuitem">
+<a href="fileformats.html">File Formats</a>
+</div>
+<div class="menuitem">
+<a href="gettingstarted.html">Getting Started</a>
+</div>
+<div class="menuitem">
+<a href="lucene-contrib/index.html">Lucene Contrib</a>
+</div>
+<div class="menuitem">
+<a href="queryparsersyntax.html">Query Syntax</a>
+</div>
+<div class="menuitem">
+<a href="scoring.html">Scoring</a>
+</div>
+<div class="menuitem">
+<a href="http://wiki.apache.org/lucene-java">Wiki</a>
+</div>
+</div>
+<div id="credit"></div>
+<div id="roundbottom">
+<img style="display: none" class="corner" height="15" width="15" alt="" src="skin/images/rc-b-l-15-1body-2menu-3menu.png"></div>
+<!--+
+ |alternative credits
+ +-->
+<div id="credit2"></div>
+</div>
+<!--+
+ |end Menu
+ +-->
+<!--+
+ |start content
+ +-->
+<div id="content">
+<div title="Portable Document Format" class="pdflink">
+<a class="dida" href="demo2.pdf"><img alt="PDF -icon" src="skin/images/pdfdoc.gif" class="skin"><br>
+ PDF</a>
+</div>
+<h1>
+ Apache Lucene - Basic Demo Sources Walk-through
+ </h1>
+<div id="minitoc-area">
+<ul class="minitoc">
+<li>
+<a href="#About the Code">About the Code</a>
+</li>
+<li>
+<a href="#Location of the source">Location of the source</a>
+</li>
+<li>
+<a href="#IndexFiles">IndexFiles</a>
+</li>
+<li>
+<a href="#Searching Files">Searching Files</a>
+</li>
+</ul>
+</div>
+
+
+<a name="N10013"></a><a name="About the Code"></a>
+<h2 class="boxed">About the Code</h2>
+<div class="section">
+<p>
+In this section we walk through the sources behind the command-line Lucene demo: where to find them,
+their parts and their function. This section is intended for Java developers wishing to understand
+how to use Lucene in their applications.
+</p>
+</div>
+
+
+
+<a name="N1001C"></a><a name="Location of the source"></a>
+<h2 class="boxed">Location of the source</h2>
+<div class="section">
+<p>
+NOTE: to examine the sources, you need to download and extract a source checkout of
+Lucene: (lucene-{version}-src.zip).
+</p>
+<p>
+Relative to the directory created when you extracted Lucene, you
+should see a directory called <span class="codefrag">lucene/contrib/demo/</span>. This is the root for the Lucene
+demo. Under this directory is <span class="codefrag">src/java/org/apache/lucene/demo/</span>. This is where all
+the Java sources for the demo live.
+</p>
+<p>
+Within this directory you should see the <span class="codefrag">IndexFiles.java</span> class we executed earlier.
+Bring it up in <span class="codefrag">vi</span> or your editor of choice and let's take a look at it.
+</p>
+</div>
+
+
+<a name="N10037"></a><a name="IndexFiles"></a>
+<h2 class="boxed">IndexFiles</h2>
+<div class="section">
+<p>
+As we discussed in the previous walk-through, the <a href="api/contrib-demo/org/apache/lucene/demo/IndexFiles.html">IndexFiles</a> class creates a Lucene
+Index. Let's take a look at how it does this.
+</p>
+<p>
+The <span class="codefrag">main()</span> method parses the command-line parameters, then in preparation for
+instantiating <a href="api/core/org/apache/lucene/index/IndexWriter.html">IndexWriter</a>, opens a
+<a href="api/core/org/apache/lucene/store/Directory.html">Directory</a> and instantiates
+<a href="api/module-analysis-common/org/apache/lucene/analysis/standard/StandardAnalyzer.html">StandardAnalyzer</a> and
+<a href="api/core/org/apache/lucene/index/IndexWriterConfig.html">IndexWriterConfig</a>.
+</p>
+<p>
+The value of the <span class="codefrag">-index</span> command-line parameter is the name of the filesystem directory
+where all index information should be stored. If <span class="codefrag">IndexFiles</span> is invoked with a
+relative path given in the <span class="codefrag">-index</span> command-line parameter, or if the <span class="codefrag">-index</span>
+command-line parameter is not given, causing the default relative index path "<span class="codefrag">index</span>"
+to be used, the index path will be created as a subdirectory of the current working directory
+(if it does not already exist). On some platforms, the index path may be created in a different
+directory (such as the user's home directory).
+</p>
+<p>
+The <span class="codefrag">-docs</span> command-line parameter value is the location of the directory containing
+files to be indexed.
+</p>
+<p>
+The <span class="codefrag">-update</span> command-line parameter tells <span class="codefrag">IndexFiles</span> not to delete the
+index if it already exists. When <span class="codefrag">-update</span> is not given, <span class="codefrag">IndexFiles</span> will
+first wipe the slate clean before indexing any documents.
+</p>
+<p>
+Lucene <a href="api/core/org/apache/lucene/store/Directory.html">Directory</a>s are used by the
+<span class="codefrag">IndexWriter</span> to store information in the index. In addition to the
+<a href="api/core/org/apache/lucene/store/FSDirectory.html">FSDirectory</a> implementation we are using,
+there are several other <span class="codefrag">Directory</span> subclasses that can write to RAM, to databases, etc.
+</p>
+<p>
+Lucene <a href="api/core/org/apache/lucene/analysis/Analyzer.html">Analyzer</a>s are processing pipelines
+that break up text into indexed tokens, a.k.a. terms, and optionally perform other operations on these
+tokens, e.g. downcasing, synonym insertion, filtering out unwanted tokens, etc. The <span class="codefrag">Analyzer</span>
+we are using is <span class="codefrag">StandardAnalyzer</span>, which creates tokens using the Word Break rules from the
+Unicode Text Segmentation algorithm specified in <a href="http://unicode.org/reports/tr29/">Unicode
+Standard Annex #29</a>; converts tokens to lowercase; and then filters out stopwords. Stopwords are
+common language words such as articles (a, an, the, etc.) and other tokens that may have less value for
+searching. It should be noted that there are different rules for every language, and you should use the
+proper analyzer for each. Lucene currently provides Analyzers for a number of different languages (see
+the javadocs under
+<a href="api/contrib-analyzers/org/apache/lucene/analysis/package-summary.html">lucene/contrib/analyzers/common/src/java/org/apache/lucene/analysis</a>).
+</p>
+<p>
+The <span class="codefrag">IndexWriterConfig</span> instance holds all configuration for <span class="codefrag">IndexWriter</span>. For
+example, we set the <span class="codefrag">OpenMode</span> to use here based on the value of the <span class="codefrag">-update</span>
+command-line parameter.
+</p>
+<p>
+Looking further down in the file, after <span class="codefrag">IndexWriter</span> is instantiated, you should see the
+<span class="codefrag">indexDocs()</span> code. This recursive function crawls the directories and creates
+<a href="api/core/org/apache/lucene/document/Document.html">Document</a> objects. The
+<span class="codefrag">Document</span> is simply a data object to represent the text content from the file as well as
+its creation time and location. These instances are added to the <span class="codefrag">IndexWriter</span>. If
+the <span class="codefrag">-update</span> command-line parameter is given, the <span class="codefrag">IndexWriter</span>
+<span class="codefrag">OpenMode</span> will be set to <span class="codefrag">OpenMode.CREATE_OR_APPEND</span>, and rather than
+adding documents to the index, the <span class="codefrag">IndexWriter</span> will <strong>update</strong> them
+in the index by attempting to find an already-indexed document with the same identifier (in our
+case, the file path serves as the identifier); deleting it from the index if it exists; and then
+adding the new document to the index.
+</p>
+</div>
+
+
+<a name="N100DB"></a><a name="Searching Files"></a>
+<h2 class="boxed">Searching Files</h2>
+<div class="section">
+<p>
+The <a href="api/contrib-demo/org/apache/lucene/demo/SearchFiles.html">SearchFiles</a> class is
+quite simple. It primarily collaborates with an
+<a href="api/core/org/apache/lucene/search/IndexSearcher.html">IndexSearcher</a>,
+<a href="api/modules-analysis-common/org/apache/lucene/analysis/standard/StandardAnalyzer.html">StandardAnalyzer</a> (which is used in the
+<a href="api/contrib-demo/org/apache/lucene/demo/IndexFiles.html">IndexFiles</a> class as well)
+and a <a href="api/core/org/apache/lucene/queryParser/QueryParser.html">QueryParser</a>. The
+query parser is constructed with an analyzer used to interpret your query text in the same way the
+documents are interpreted: finding word boundaries, downcasing, and removing useless words like
+'a', 'an' and 'the'. The <a href="api/core/org/apache/lucene/search/Query.html">Query</a>
+object contains the results from the
+<a href="api/core/org/apache/lucene/queryParser/QueryParser.html">QueryParser</a> which is passed
+to the searcher. Note that it's also possible to programmatically construct a rich
+<a href="api/core/org/apache/lucene/search/Query.html">Query</a> object without using the query
+parser. The query parser just enables decoding the <a href="queryparsersyntax.html">Lucene query
+syntax</a> into the corresponding <a href="api/core/org/apache/lucene/search/Query.html">Query</a>
+object.
+</p>
+<p>
+
+<span class="codefrag">SearchFiles</span> uses the <span class="codefrag">IndexSearcher.search(query,n)</span> method that returns
+<a href="api/core/org/apache/lucene/search/TopDocs.html">TopDocs</a> with max <span class="codefrag">n</span> hits.
+The results are printed in pages, sorted by score (i.e. relevance).
+</p>
+</div>
+
+</div>
+<!--+
+ |end content
+ +-->
+<div class="clearboth"> </div>
+</div>
+<div id="footer">
+<!--+
+ |start bottomstrip
+ +-->
+<div class="lastmodified">
+<script type="text/javascript"><!--
+document.write("Last Published: " + document.lastModified);
+// --></script>
+</div>
+<div class="copyright">
+ Copyright ©
+ 2006 <a href="http://www.apache.org/licenses/">The Apache Software Foundation.</a>
+</div>
+<!--+
+ |end bottomstrip
+ +-->
+</div>
+</body>
+</html>
Added: lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.pdf
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_3x/lucene/src/site/build/site/demo2.pdf?rev=1134774&view=auto
==============================================================================
Binary file - no diff available.