1. sedah
  2. whoosh

Commits

Author Commit Message Date Builds
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.
Matt Chaput
Added a weighting argument to Query.matcher() to allow per-branch weightings.
Matt Chaput
Replaced long list of direct class imports with module.Class references.
Matt Chaput
Removed debug print.
Matt Chaput
Added support for writing multiple segments in MpWriter (like old MultiSegmentWriter). Cleaned up writer code. Replaced old multiproc module with contents of multiproc2.
Matt Chaput
Fixed problems introduced by previous attempt at refactoring
Matt Chaput
Fixed backported segment regex that caused old files to not be deleted. Fixed multiproc trying to open non-existant vector file when schema has no vectors. Fixed multiproc segments not being assembled. Minor cleanups, docs, and PEP8 formatting fixes.
Matt Chaput
Removed debug print.
Matt Chaput
Fixed problem with sub-searcher using parent's doc count. Maybe related to issue #237. Minor refactorings.
Matt Chaput
Skip multiprocessing tests if mp isn't available, even for tests that don't use it (because the module still imports it).
Matt Chaput
Revert to using pickles to write runs again to try to avoid Python 2.6 problems.
Matt Chaput
Somehow these changes got lost. Sorry Thomas! Fixes issue #206.
Matt Chaput
Fixed use of platform.python_implementation() on 2.5
  1. Prev
  2. Next