pylucene 3.5.0-3
[pylucene.git] / lucene-java-3.5.0 / lucene / contrib / xml-query-parser / src / test / org / apache / lucene / xmlparser / SpanQuery.xml
diff --git a/lucene-java-3.5.0/lucene/contrib/xml-query-parser/src/test/org/apache/lucene/xmlparser/SpanQuery.xml b/lucene-java-3.5.0/lucene/contrib/xml-query-parser/src/test/org/apache/lucene/xmlparser/SpanQuery.xml
new file mode 100644 (file)
index 0000000..8176ea1
--- /dev/null
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<SpanOr fieldName="contents">
+       <SpanNear slop="8" inOrder="false" >            
+                       <SpanOr>
+                               <SpanTerm>killed</SpanTerm>
+                               <SpanTerm>died</SpanTerm>
+                               <SpanTerm>dead</SpanTerm>
+                       </SpanOr>
+                       <SpanOr>
+                               <!-- a less verbose way of declaring SpanTerm declarations - these are analyzed
+                                       into a series of Tokens which are added as SpanTerm elements of a SpanOr
+                               -->
+                               <SpanOrTerms>miner miners</SpanOrTerms>
+                               <!-- finds mine near worker or workers -->
+                               <SpanNear slop="6" inOrder="false">             
+                                       <SpanTerm>mine</SpanTerm>                                       
+                                       <SpanOrTerms>worker workers</SpanOrTerms>
+          <BoostingTermQuery>heavy</BoostingTermQuery>
+        </SpanNear>
+                       </SpanOr>
+       </SpanNear>     
+       <SpanFirst end="10">
+               <SpanOrTerms>fire burn</SpanOrTerms>
+       </SpanFirst> 
+       <!-- Other Span examples....
+               
+       <SpanNot>
+               <Include>
+                               <SpanNear slop="2" inOrder="2">         
+                                               <SpanTerm>social</SpanTerm>
+                                               <SpanTerm>services</SpanTerm>
+                               </SpanNear>                             
+               </Include>
+               <Exclude>
+                               <SpanTerm>public</SpanTerm>
+               </Exclude>
+       </SpanNot>
+               -->
+</SpanOr>