pylucene 3.5.0-3
[pylucene.git] / lucene-java-3.5.0 / lucene / contrib / xml-query-parser / src / test / org / apache / lucene / xmlparser / BooleanFilter.xml
diff --git a/lucene-java-3.5.0/lucene/contrib/xml-query-parser/src/test/org/apache/lucene/xmlparser/BooleanFilter.xml b/lucene-java-3.5.0/lucene/contrib/xml-query-parser/src/test/org/apache/lucene/xmlparser/BooleanFilter.xml
new file mode 100644 (file)
index 0000000..e6c704c
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<FilteredQuery>
+       <Query>
+               <MatchAllDocsQuery/>
+       </Query>
+       
+       <Filter>
+               <!--
+                       This query illustrates how a BooleanFilter can be used to combine
+                       multiple filters in the same way BooleanQueries can be combined
+                       with must, should and mustnot clauses
+                       -->
+               <BooleanFilter>
+                       <Clause occurs="should">
+                               <RangeFilter fieldName="date" lowerTerm="19870409" upperTerm="19870412"/>
+                       </Clause>
+                       <Clause occurs="mustNot">
+                               <TermsFilter fieldName="contents">Emcore</TermsFilter> 
+                       </Clause>
+               </BooleanFilter>
+               
+       </Filter>
+       
+</FilteredQuery>
+