Source

whoosh / src / whoosh / qparser / syntax.py

Author Commit Message Labels Comments Date
Matt Chaput avatarMatt Chaput
Fix syntax.BinaryGroup to deal with one of its subqueries being None.
Javed Khan avatarJaved Khan
fixes #313: Wrapper - handle case where sub-node is None
Default avatar Thomas Waldmann
white-space-only source cosmetics, details see below
Matt Chaput avatarMatt Chaput
Changed wildcard plugin to anneal ? and * with surrounding text.
Matt Chaput avatarMatt Chaput
Added CoordMatcher wrapper, which boosts/penalizes document scores based on how many query terms match in the document.
Matt Chaput avatarMatt Chaput
Fixed Regex query type, added RegexPlugin and PseudoFieldPlugin.
Matt Chaput avatarMatt Chaput
Reformatted source code for better PEP 8 compliance.
Default avatar Thomas Waldmann
transformed all *.py files to lf lineends, remove trailing blanks, normalize EOF
Matt Chaput avatarMatt Chaput
Finished first iteration of new spelling system (finally!!!).
Branches
dawg
Matt Chaput avatarMatt Chaput
Fixed bugs with creating nodes without start/endchar, changing APIs.
Branches
dawg
Matt Chaput avatarMatt Chaput
More work on supporting spelling correction.
Branches
dawg
Matt Chaput avatarMatt Chaput
Cleanups and additions to query inspection.
Branches
dawg
Matt Chaput avatarMatt Chaput
Added code to set syntax attribute on query objects.
Branches
dawg
Matt Chaput avatarMatt Chaput
Replacing query parser with refactored code. Various docs and bug fixes.
Branches
dawg
Vinay Sajip avatarVinay Sajip
Interim update. All tests pass on 2.7, on 3.2 1 skip and 3 failures.
Matt Chaput avatarMatt Chaput
Relicensed Whoosh under the simplified ("two-clause") BSD license.
Matt Chaput avatarMatt Chaput
Fixed field name parsing. Bumped version to 1.7.2.
Matt Chaput avatarMatt Chaput
PEP 8 sweep.
Matt Chaput avatarMatt Chaput
Made GtLtPlugin regex configurable and work with FieldsPlugin instead of parsing the field name itself.
Default avatar mchaput
Added Ordered query type.
Default avatar mchaput
Cleaned up errors in new operator implementation.
Default avatar mchaput
Added ability to use *:* wildcard. Added all_weights keyword arg to ListMatcher.
Default avatar mchaput
Broke qparser.default up into separate modules because it was huge and unwieldy.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.