pylucene 3.5.0-3
[pylucene.git] / lucene-java-3.4.0 / lucene / contrib / queryparser / src / java / org / apache / lucene / queryParser / core / nodes / package.html
diff --git a/lucene-java-3.4.0/lucene/contrib/queryparser/src/java/org/apache/lucene/queryParser/core/nodes/package.html b/lucene-java-3.4.0/lucene/contrib/queryparser/src/java/org/apache/lucene/queryParser/core/nodes/package.html
deleted file mode 100644 (file)
index e83fedd..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<html>
-<head>
-   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-</head>
-<body>
-
-Contains query nodes that are commonly used by query parser implementations 
-
-<h2>Query Nodes</h2>
-<p>
-The package <tt>org.apache.lucene.queryParser.nodes</tt> contains all the basic query nodes. The interface 
-that represents a query node is {@link org.apache.lucene.queryParser.core.nodes.QueryNode}. Every query node must be serializable.
-</p>
-<p>
-{@link org.apache.lucene.queryParser.core.nodes.QueryNode}s are used by the text parser to create a syntax tree.
-These nodes are designed to be used by UI or other text parsers.
-The default Lucene text parser is {@link org.apache.lucene.queryParser.standard.parser.StandardSyntaxParser},
-it implements Lucene's standard syntax.
-</p>
-<p>
-{@link org.apache.lucene.queryParser.core.nodes.QueryNode} interface should be implemented by all query nodes, 
-the class {@link org.apache.lucene.queryParser.core.nodes.QueryNodeImpl} implements {@link org.apache.lucene.queryParser.core.nodes.QueryNode} and is extended
-by all current query node implementations.
-</p>
-<p>
-A query node tree can be printed to the a stream, and it generates a pseudo XML representation
-with all the nodes.
-</p>
-<p>
-A query node tree can also generate a query string that can be parsed back by the original text parser,
-at this point only the standard lucene syntax is supported.
-</p>
-<p>
-Grouping nodes:
-<ul>
-<li>AndQueryNode - used for AND operator</li>
-<li>AnyQueryNode - used for ANY operator</li>
-<li>OrQueryNode - used for OR operator</li>
-<li>BooleanQueryNode - used when no operator is specified</li>
-<li>ModifierQueryNode - used for modifier operator</li>
-<li>GroupQueryNode - used for parenthesis</li>
-<li>BoostQueryNode - used for boost operator</li>
-<li>SlopQueryNode - phrase slop</li>
-<li>FuzzyQueryNode - fuzzy node</li>
-<li>ParametricRangeQueryNode - used for parametric field:[low_value TO high_value]</li>
-<li>ProximityQueryNode - used for proximity search</li>
-<li>NumericRangeQueryNode - used for numeric range search</li>
-<li>TokenizedPhraseQueryNode - used by tokenizers/lemmatizers/analyzers for phrases/autophrases</li>
-</ul>
-</p>
-<p>
-Leaf Nodes:
-<ul>
-<li>FieldQueryNode - field/value node</li>
-<li>NumericQueryNode - used for numeric search</li>
-<li>PathQueryNode - {@link org.apache.lucene.queryParser.core.nodes.QueryNode} object used with path-like queries</li>
-<li>OpaqueQueryNode - Used as for part of the query that can be parsed by other parsers. schema/value</li> 
-<li>ParametricQueryNode - used for parametric field [>=|<=|=|<|>] value</li>
-<li>PrefixWildcardQueryNode - non-phrase wildcard query</li>
-<li>QuotedFieldQUeryNode - regular phrase node</li>
-<li>WildcardQueryNode - non-phrase wildcard query</li>
-</ul>
-</p>
-<p>
-Utility Nodes:
-<ul>
-<li>DeletedQueryNode - used by processors on optimizations</li>
-<li>MatchAllDocsQueryNode - used by processors on optimizations</li>
-<li>MatchNoDocsQueryNode - used by processors on optimizations</li>
-<li>NoTokenFoundQueryNode - used by tokenizers/lemmatizers/analyzers</li>
-</ul>
-</p>
-</body>
-</html>