You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pylucene-dev@lucene.apache.org by Marc Jeurissen <ma...@uantwerpen.be> on 2014/07/24 13:51:19 UTC

getRangeQuery

Hi all,

in PyLucene 4.5, when I execute dir(PythonQueryParser) , I get the 
following result:

['AND_OPERATOR', 'Clause', 'Conjunction', 'MethodRemovedUseAnother', 
'Modifiers', 'OR_OPERATOR', 'Operator', 'Query', 'ReInit', 'Term', 
'TopLevelQuery', '__class__', '__delattr__', '__doc__', '__eq__', 
'__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', 
'__init__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', 
'__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', 
'__subclasshook__', '_jobject', 'allowLeadingWildcard', 
'analyzeRangeTerms', 'analyzer', 'autoGeneratePhraseQueries', 'boxfn_', 
'cast_', 'class', 'class_', 'dateResolution', 'defaultOperator', 
'disable_tracing', 'enablePositionIncrements', 'enable_tracing', 
'equals', 'escape', 'field', 'finalize', 'fuzzyMinSim', 
'fuzzyPrefixLength', 'generateParseException', 
'getAllowLeadingWildcard', 'getAnalyzeRangeTerms', 'getAnalyzer', 
'getAutoGeneratePhraseQueries', 'getBooleanQuery', 'getClass', 
'getDateResolution', 'getDefaultOperator', 
'getEnablePositionIncrements', 'getField', 'getFieldQuery', 
'getFieldQuery_quoted_super', 'getFieldQuery_slop_super', 
'getFuzzyMinSim', 'getFuzzyPrefixLength', 'getFuzzyQuery', 'getLocale', 
'getLowercaseExpandedTerms', 'getMultiTermRewriteMethod', 
'getNextToken', 'getPhraseSlop', 'getPrefixQuery', 'getTimeZone', 
'getToken', 'getWildcardQuery', 'hashCode', 'init', 'instance_', 
'jj_nt', 'locale', 'lowercaseExpandedTerms', 'multiTermRewriteMethod', 
'nextToken', 'notify', 'notifyAll', 'parse', 'phraseSlop', 
'pythonExtension', 'self', 'setAllowLeadingWildcard', 
'setAnalyzeRangeTerms', 'setAutoGeneratePhraseQueries', 
'setDateResolution', 'setDefaultOperator', 
'setEnablePositionIncrements', 'setFuzzyMinSim', 'setFuzzyPrefixLength', 
'setLocale', 'setLowercaseExpandedTerms', 'setMultiTermRewriteMethod', 
'setPhraseSlop', 'setTimeZone', 'timeZone', 'toString', 'token', 
'token_source', 'wait', 'wrapfn_']

What seems to be missing is the 'getRangeQuery' function that I used to 
overwrite in my application (PyLucene version 3.6).

What is the equivalent of 'getRangeQuery' in 4.5?

Thank you

Marc Jeurissen


Re: getRangeQuery

Posted by Aric Coady <ar...@gmail.com>.
On Jul 24, 2014, at 4:51 AM, Marc Jeurissen <ma...@uantwerpen.be> wrote:
> Hi all,
> 
> in PyLucene 4.5, when I execute dir(PythonQueryParser) , I get the following result:
> 
> ['AND_OPERATOR', 'Clause', 'Conjunction', 'MethodRemovedUseAnother', 'Modifiers', 'OR_OPERATOR', 'Operator', 'Query', 'ReInit', 'Term', 'TopLevelQuery', '__class__', '__delattr__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '_jobject', 'allowLeadingWildcard', 'analyzeRangeTerms', 'analyzer', 'autoGeneratePhraseQueries', 'boxfn_', 'cast_', 'class', 'class_', 'dateResolution', 'defaultOperator', 'disable_tracing', 'enablePositionIncrements', 'enable_tracing', 'equals', 'escape', 'field', 'finalize', 'fuzzyMinSim', 'fuzzyPrefixLength', 'generateParseException', 'getAllowLeadingWildcard', 'getAnalyzeRangeTerms', 'getAnalyzer', 'getAutoGeneratePhraseQueries', 'getBooleanQuery', 'getClass', 'getDateResolution', 'getDefaultOperator', 'getEnablePositionIncrements', 'getField', 'getFieldQuery', 'getFieldQuery_quoted_super', 'getFieldQuery_slop_super', 'getFuzzyMinSim', 'getFuzzyPrefixLength', 'getFuzzyQuery', 'getLocale', 'getLowercaseExpandedTerms', 'getMultiTermRewriteMethod', 'getNextToken', 'getPhraseSlop', 'getPrefixQuery', 'getTimeZone', 'getToken', 'getWildcardQuery', 'hashCode', 'init', 'instance_', 'jj_nt', 'locale', 'lowercaseExpandedTerms', 'multiTermRewriteMethod', 'nextToken', 'notify', 'notifyAll', 'parse', 'phraseSlop', 'pythonExtension', 'self', 'setAllowLeadingWildcard', 'setAnalyzeRangeTerms', 'setAutoGeneratePhraseQueries', 'setDateResolution', 'setDefaultOperator', 'setEnablePositionIncrements', 'setFuzzyMinSim', 'setFuzzyPrefixLength', 'setLocale', 'setLowercaseExpandedTerms', 'setMultiTermRewriteMethod', 'setPhraseSlop', 'setTimeZone', 'timeZone', 'toString', 'token', 'token_source', 'wait', 'wrapfn_']
> 
> What seems to be missing is the 'getRangeQuery' function that I used to overwrite in my application (PyLucene version 3.6).
> 
> What is the equivalent of 'getRangeQuery' in 4.5?

I don’t have a version that old handy, but PythonQueryParser.getRangeQuery is present in 4.8 and 4.9.

> Thank you
> 
> Marc Jeurissen
>