You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pylucene-commits@lucene.apache.org by va...@apache.org on 2015/03/01 02:35:40 UTC

svn commit: r1663019 - in /lucene/pylucene/branches/pylucene_4_10: java/org/apache/pylucene/queryparser/classic/PythonQueryParser.java test/test_PythonQueryParser.py

Author: vajda
Date: Sun Mar  1 01:35:40 2015
New Revision: 1663019

URL: http://svn.apache.org/r1663019
Log:
added newTermQuery override and test

Modified:
    lucene/pylucene/branches/pylucene_4_10/java/org/apache/pylucene/queryparser/classic/PythonQueryParser.java
    lucene/pylucene/branches/pylucene_4_10/test/test_PythonQueryParser.py

Modified: lucene/pylucene/branches/pylucene_4_10/java/org/apache/pylucene/queryparser/classic/PythonQueryParser.java
URL: http://svn.apache.org/viewvc/lucene/pylucene/branches/pylucene_4_10/java/org/apache/pylucene/queryparser/classic/PythonQueryParser.java?rev=1663019&r1=1663018&r2=1663019&view=diff
==============================================================================
--- lucene/pylucene/branches/pylucene_4_10/java/org/apache/pylucene/queryparser/classic/PythonQueryParser.java (original)
+++ lucene/pylucene/branches/pylucene_4_10/java/org/apache/pylucene/queryparser/classic/PythonQueryParser.java Sun Mar  1 01:35:40 2015
@@ -18,6 +18,7 @@ package org.apache.pylucene.queryparser.
 import java.util.List;
 
 import org.apache.lucene.analysis.Analyzer;
+import org.apache.lucene.index.Term;
 import org.apache.lucene.search.Query;
 import org.apache.lucene.queryparser.classic.QueryParser;
 import org.apache.lucene.queryparser.classic.CharStream;
@@ -70,6 +71,8 @@ public class PythonQueryParser extends Q
     public native Query getFieldQuery_slop(String field, String queryText,
                                            int slop);
 
+    public native Query newTermQuery(Term term);
+
     public Query getFieldQuery_quoted_super(String field, String queryText,
                                             boolean quoted)
         throws ParseException

Modified: lucene/pylucene/branches/pylucene_4_10/test/test_PythonQueryParser.py
URL: http://svn.apache.org/viewvc/lucene/pylucene/branches/pylucene_4_10/test/test_PythonQueryParser.py?rev=1663019&r1=1663018&r2=1663019&view=diff
==============================================================================
--- lucene/pylucene/branches/pylucene_4_10/test/test_PythonQueryParser.py (original)
+++ lucene/pylucene/branches/pylucene_4_10/test/test_PythonQueryParser.py Sun Mar  1 01:35:40 2015
@@ -42,6 +42,9 @@ class PythonQueryParserTestCase(PyLucene
         class TestQueryParser(BooleanTestMixin, PythonQueryParser):
             def getFieldQuery_quoted(_self, field, queryText, quoted):
                 return super(TestQueryParser, _self).getFieldQuery_quoted_super(field, queryText, quoted)
+            def newTermQuery(_self, term):
+                print "CALLING newTermQuery with", term
+                return TermQuery(term)
         
         qp = TestQueryParser(Version.LUCENE_CURRENT, 'all',
                              StandardAnalyzer(Version.LUCENE_CURRENT))