Added source code into distribution.

git-svn-id: https://svn.apache.org/repos/asf/lucene/java/trunk@149612 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Doug Cutting 2001-10-19 17:15:19 +00:00
parent 2a5c45947d
commit 1c31f33cce
4 changed files with 38 additions and 38 deletions

View File

@ -3,7 +3,7 @@
# ---------------------------------------------------------
name=lucene
Name=Lucene
version=1.2-rc1
version=1.2-dev
year=2000-2001
final.name=${name}-${version}
debug=off

View File

@ -299,8 +299,8 @@
<mkdir dir="${dist.dir}/docs"/>
<mkdir dir="${dist.dir}/docs/api"/>
<mkdir dir="${dist.dir}/demo"/>
<mkdir dir="${dist.dir}/demo/src"/>
<mkdir dir="${dist.dir}/demo/classes"/>
<mkdir dir="${dist.dir}/src"/>
<copy todir="${dist.dir}/docs">
<fileset dir="${docs.dir}"/>
@ -311,9 +311,16 @@
<copy todir="${dist.dir}/demo/classes">
<fileset dir="${build.demo.classes}"/>
</copy>
<copy todir="${dist.dir}/demo/src">
<fileset dir="${build.demo.src}"/>
<copy todir="${dist.dir}/src">
<fileset dir="src"/>
</copy>
<copy todir="${dist.dir}/lib">
<fileset dir="lib"/>
</copy>
<copy todir="${dist.dir}/" file="build.xml"/>
<copy todir="${dist.dir}/" file="build.properties"/>
<copy file="${build.dir}/${final.name}.jar" todir="${dist.dir}"/>
</target>

View File

@ -82,19 +82,19 @@ method.</li>
Some simple examples of code which does this are:
<ul>
<li>
&nbsp;<a href="../../demo/src/org/apache/lucene/FileDocument.java">FileDocument.java</a> contains
&nbsp;<a href="../../src/demo/org/apache/lucene/FileDocument.java">FileDocument.java</a> contains
code to create a Document for a file.</li>
<li>
&nbsp;<a href="../../demo/src/org/apache/lucene/IndexFiles.java">IndexFiles.java</a> creates an
&nbsp;<a href="../../src/demo/org/apache/lucene/IndexFiles.java">IndexFiles.java</a> creates an
index for all the files contained in a directory.</li>
<li>
&nbsp;<a href="../../demo/src/org/apache/lucene/DeleteFiles.java">DeleteFiles.java</a> deletes some
&nbsp;<a href="../../src/demo/org/apache/lucene/DeleteFiles.java">DeleteFiles.java</a> deletes some
of these files from the index.</li>
<li>
&nbsp;<a href="../../demo/src/org/apache/lucene/SearchFiles.java">SearchFiles.java</a> prompts for
&nbsp;<a href="../../src/demo/org/apache/lucene/SearchFiles.java">SearchFiles.java</a> prompts for
queries and searches an index.</li>
</ul>
To demonstrate these, try something like:
@ -128,7 +128,7 @@ field. ]
]
<br>&nbsp;&nbsp;&nbsp; [ Note: "+" and "-" are canonical, but "AND", "OR"
and "NOT" may be used. ]</blockquote>
The <a href="../../demo/src/org/apache/lucene/IndexHTML.java">IndexHtml</a> demo is more sophisticated.&nbsp;
The <a href="../../src/demo/org/apache/lucene/IndexHTML.java">IndexHtml</a> demo is more sophisticated.&nbsp;
It incrementally maintains an index of HTML files, adding new files as
they appear, deleting old files as they disappear and re-indexing files
as they change.
@ -139,7 +139,7 @@ as they change.
<p><tt>> <b>java -cp lucene.jar:demo/classes org.apache.lucene.IndexFilesIndexHTML java/jdk1.1.6/docs/relnotes</b></tt>
<br><tt>deleting java/jdk1.1.6/docs/relnotes/SMICopyright.html</tt></blockquote>
HTML indexes are searched using SUN's <a href="http://jserv.javasoft.com/products/webserver/index.html">JavaWebServer</a>
(JWS) and <a href="../../demo/src/org/apache/lucene/Search.jhtml">Search.jhtml</a>.&nbsp; To use
(JWS) and <a href="../../src/demo/org/apache/lucene/Search.jhtml">Search.jhtml</a>.&nbsp; To use
this:
<ul>
<li>
@ -158,7 +158,7 @@ launch JWS, with the <tt>demo</tt> directory on CLASSPATH (only one class
is actually needed);</li>
<li>
visit <a href="../../demo/src/org/apache/lucene/Search.html">Search.html</a>.</li>
visit <a href="../../src/demo/org/apache/lucene/Search.html">Search.html</a>.</li>
</ul>
Note that indexes can be updated while searches are going on.&nbsp; <tt>Search.jhtml</tt>
will re-open the index when it is updated so that the latest version is

View File

@ -64,10 +64,8 @@ import org.apache.lucene.index.TermEnum;
class HighFreqTerms {
public static int numTerms = 100;
public static void main(String[] args) {
try {
Directory directory = new FSDirectory("demo index", false);
IndexReader reader = IndexReader.open(directory);
public static void main(String[] args) throws Exception {
IndexReader reader = IndexReader.open("index");
TermInfoQueue tiq = new TermInfoQueue(numTerms);
TermEnum terms = reader.terms();
@ -89,12 +87,7 @@ class HighFreqTerms {
}
reader.close();
directory.close();
} catch (Exception e) {
System.out.println(" caught a " + e.getClass() +
"\n with message: " + e.getMessage());
}
}
}