|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
org.apache.lucene.analysis | API and code to convert text into indexable tokens. |
org.apache.lucene.analysis.de | Support for indexing and searching of German text. |
org.apache.lucene.analysis.standard | A grammar-based tokenizer constructed with JavaCC. |
org.apache.lucene.document | The Document abstraction. |
org.apache.lucene.index | Code to maintain and access indices. |
org.apache.lucene.queryParser | A simple query parser implemented with JavaCC. |
org.apache.lucene.search | Search over indices. |
org.apache.lucene.store | Binary i/o API, for storing index data. |
org.apache.lucene.util | Some utility classes. |
> java -cp lucene.jar:lucene-demo.jar org.apache.lucene.demo.IndexFiles rec.food.recipes/soupsThe IndexHtml demo is more sophisticated. 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.
adding rec.food.recipes/soups/abalone-chowder
[ ... ]> java -cp lucene.jar:lucene-demo.jar org.apache.lucene.demo.SearchFiles
Query: chowder
Searching for: chowder
34 total matching documents
0. rec.food.recipes/soups/spam-chowder
[ ... thirty-four documents contain the word "chowder", "spam-chowder" with the greatest density.]Query: path:chowder
Searching for: path:chowder
31 total matching documents
0. rec.food.recipes/soups/abalone-chowder
[ ... only thrity-one have "chowder" in the "path" field. ]Query: path:"clam chowder"
Searching for: path:"clam chowder"
10 total matching documents
0. rec.food.recipes/soups/clam-chowder
[ ... only ten have "clam chowder" in the "path" field. ]Query: path:"clam chowder" AND manhattan
Searching for: +path:"clam chowder" +manhattan
2 total matching documents
0. rec.food.recipes/soups/clam-chowder
[ ... only two also have "manhattan" in the contents. ]
[ Note: "+" and "-" are canonical, but "AND", "OR" and "NOT" may be used. ]
> java -cp lucene.jar:lucene-demo.jar org.apache.lucene.demo.IndexHTML -create java/jdk1.1.6/docs/relnotesHTML indexes are searched using SUN's JavaWebServer (JWS) and Search.jhtml. To use this:
adding java/jdk1.1.6/docs/relnotes/SMICopyright.html
[ ... create an index containing all the relnotes ]> rm java/jdk1.1.6/docs/relnotes/smicopyright.html
> java -cp lucene.jar:lucene-demo.jar org.apache.lucene.demo.IndexHTML java/jdk1.1.6/docs/relnotes
deleting java/jdk1.1.6/docs/relnotes/SMICopyright.html
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |