Source

whoosh / src / whoosh / qparser / syntax.py

Author Commit Message Labels Comments Date
Matt Chaput
Fix syntax.BinaryGroup to deal with one of its subqueries being None.
Javed Khan
fixes #313: Wrapper - handle case where sub-node is None
Thomas Waldmann
white-space-only source cosmetics, details see below
Matt Chaput
Changed wildcard plugin to anneal ? and * with surrounding text.
Matt Chaput
Added CoordMatcher wrapper, which boosts/penalizes document scores based on how many query terms match in the document.
Matt Chaput
Fixed Regex query type, added RegexPlugin and PseudoFieldPlugin.
Matt Chaput
Reformatted source code for better PEP 8 compliance.
Thomas Waldmann
transformed all *.py files to lf lineends, remove trailing blanks, normalize EOF
Matt Chaput
Finished first iteration of new spelling system (finally!!!).
Branches
dawg
Matt Chaput
Fixed bugs with creating nodes without start/endchar, changing APIs.
Branches
dawg
Matt Chaput
More work on supporting spelling correction.
Branches
dawg
Matt Chaput
Cleanups and additions to query inspection.
Branches
dawg
Matt Chaput
Added code to set syntax attribute on query objects.
Branches
dawg
Matt Chaput
Replacing query parser with refactored code. Various docs and bug fixes.
Branches
dawg
Vinay Sajip
Interim update. All tests pass on 2.7, on 3.2 1 skip and 3 failures.
Matt Chaput
Relicensed Whoosh under the simplified ("two-clause") BSD license.
Matt Chaput
Fixed field name parsing. Bumped version to 1.7.2.
Matt Chaput
PEP 8 sweep.
Matt Chaput
Made GtLtPlugin regex configurable and work with FieldsPlugin instead of parsing the field name itself.
mchaput
Added Ordered query type.
mchaput
Cleaned up errors in new operator implementation.
mchaput
Added ability to use *:* wildcard. Added all_weights keyword arg to ListMatcher.
mchaput
Broke qparser.default up into separate modules because it was huge and unwieldy.