Commits

Author Commit Message Labels Comments Date
Thomas Waldmann
merged
Thomas Waldmann
fix Regex terms, add * to special chars
Thomas Waldmann
add whoosh.matching to setup.py
Thomas Waldmann
add whoosh.query to setup.py
Thomas Waldmann
fix optimize() and *MpWriter to keep dynamic fields, fixes #244 (now really :) I decided to change Schema.names a litte (in a backwards compatible way): It now supports an optional check_names param to support checking for dynamic field names. Whoosh had at 2 places issues with this (both fixed by this changeset), because the old .names() was called without considering that there might be dynamic field names also. We maybe should consider making check_names a mandatory par…
Matt Chaput
Merged in typo corrections (pull request #11)
Thomas Waldmann
fix some typos in the docs
Matt Chaput
Convert parsed boolean strings to lowercase before comparing. Fixes issue #243.
Matt Chaput
Updated list of fixed bugs.
Matt Chaput
Docs for nested queries. Renamed query.core and matching.core to avoid confusion. Enabled deletion of nested document groups. Minor fix ups.
Matt Chaput
Ensure BitSet.__contains__ returns a bool, for correctness and for pypy. Fixes issue #241.
Matt Chaput
Don't use cached docID as evidence a UnionMatcher is active. Fixes issue #240. Don't understand why this was an issue but this change should be correct regardless.
Matt Chaput
Cleaned up test code.
Matt Chaput
Removed debug prints.
Matt Chaput
Added test for range query on unsigned numeric field. Minor cleanups.
Matt Chaput
NUMERIC field type wasn't passing "signed" attribute to conversion functions. Fixes issue #239.
Matt Chaput
Renamed Nested query to NestedParent and added NestedChildren. Moved WrappingQuery and WrappingMatcher from the "core" modules to the "wrappers" modules. Minor fixes.
Matt Chaput
Fixed Python 3 problem.
Matt Chaput
Fixed up BitSet and SortedIntSet implementations and tests.
Matt Chaput
Fixed reference to xrange on Python 3 (leftover from refactoring matching into a subpackage).
Matt Chaput
Started 2.4 release notes. Added Nested to query API docs page.
Matt Chaput
Broke query and matching modules into sub-modules because the files were huge. Went over remaining test files for minor PEP8 issues.
Matt Chaput
Fixed infinite loop in IntersectionMatcher.skip_to_quality(). Fixes issue #238. If the sub-matcher's skip_to_quality() method returned 0 (because the current quality was greater than the skip target), IntersectionMatcher's code would loop infinitely. The fix is pretty simple, I'm just not sure how that situation ever arose. Also fixed a bug in the support for legacy block formats.
Matt Chaput
Closing this branch since its changes have been ported to the mainline.
Branches
nested
Matt Chaput
Fixing tabs introduced by Textmate (grr).
Matt Chaput
Fixed import of izip_longest in Python 3.
Matt Chaput
Matt Chaput
Added support for grouped indexing and nested document queries.
Matt Chaput
Allow memoryview_() without offset and length.
Matt Chaput
Minor PEP 8 fixes.
  1. Prev
  2. Next