You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by PaulElschot <gi...@git.apache.org> on 2014/01/24 22:53:35 UTC

lucene-solr pull request: Fbs perf 1

GitHub user PaulElschot opened a pull request:

    https://github.com/apache/lucene-solr/pull/22

    Fbs perf 1

    This is a request to verify improved advance() performance of a FixedBitSet variant that uses Long.numberOfTrailingZeros() instead of the byte index currently used in OpenBitSetIterator.
    
    See the file lucene/core/remarks.txt for details.
    
    The file TestDocIdSetBenchmark.java in here currently has no APL 2, all the rest has it.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/PaulElschot/lucene-solr fbs_perf_1

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/lucene-solr/pull/22.patch

----
commit 0b4c85b1b30426f34f65a03c32bb2618e1d03f99
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-19T19:31:14Z

    Ignore *.*~ and *.jar files

commit 9a3c80013219b986340cd5a470fb30d20d35504a
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-19T20:35:54Z

    Add first version of DocBlockIterator

commit 77341eed771facde8cf89bc85c99fe0ccd6bd257
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-19T20:53:00Z

    OpenBitSetIterator extends DocBlockIterator, advanceToJustBefore() not yet implemented.

commit d920b8e6f2fbf39da42a5eff19301c4ca92647c6
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-19T21:46:48Z

    Initial implementation of OpenBitSetIterator.advanceToJustBefore()

commit ebff7763d31518989882909da56e0b9be22a4f89
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-19T21:57:38Z

    The OpenBitSetIterator constructor not using an OpenBitSet can not easily be deleted

commit 4166b0e4fa44b10f7c25158a811ff8593d540957
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-19T22:16:30Z

    More detailed plan

commit 807f98db323ee78454d6bb7d76a9d40d89e8126b
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-20T19:11:17Z

    Rename to DocBlocksIterator

commit 7ea28b0443e62d4e02458943a06cd97a9c8ad843
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-20T19:17:09Z

    Rename to class DocBlocksIterator

commit 42e4bbc18769f7f91a6dfd730cc5d7d51582cb6c
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-20T19:52:21Z

    Adapted ToParentBlockJoinQuery to use DocBlocksIterator directly from FBS, tests pass

commit 3d7819bc9e3b8754e6f882e60a0920800ba09954
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-20T21:19:53Z

    Remove some commented code

commit 4b2a7a4a529810dbf742958463c3f9327444f3b1
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-20T22:26:27Z

    Getting closer with ToChildBJQ

commit 24032392ede9b8b2997152f4f6aec3af03a6e550
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-21T15:16:21Z

    Merge branch 'trunk' into docblocksiter

commit 8fde265979ba8913045a3f9cd87a15482739cc43
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-21T16:49:48Z

    Always set OpenBitSet attribute in OpenBitSetIterator

commit b7627dd4f41aff421af6d9a0781fcc13fe668995
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-21T16:51:06Z

    Added a test for advanceToJustBefore in BaseDocIdSetTestCase, TestFixedBitSet fails

commit f1966ae5b4f375c7451ff083288e409a0b41b9ef
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-21T21:14:11Z

    Previous test seed passes, next one fails

commit c198cd8b6b06187c65477f088dad918974721099
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-22T23:49:52Z

    Added OpenBitSetDocBlocksIterator

commit c29094ceba3bec8773e51c17fe3c80abab5ae526
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-22T23:53:00Z

    Merge branch 'trunk' of https://github.com/apache/lucene-solr into docblocksiter

commit 7f7d8901bb396b82a0e874ca1f3c4264806fcd8e
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T20:37:49Z

    Improve ignoring lib directories

commit e8abc6f30060ac10de886b6fcc225d561e4758b5
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T21:20:13Z

    Added FixedBitSetDBI, tests pass.
    FixedBitSet.java from trunk, made some private things protected.

commit f78dca9bdf2b79fe3fbb7b80898fb88420891418
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T21:30:05Z

    Remove some unused imports

commit 273a7e80767252f9748878878b0e9d742d2df669
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T21:33:17Z

    Remove commented println lines

commit 3f93aa8d76422844d141fc2070a236e780e577f8
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T23:24:09Z

    Add TestDocIdSetBenchMark.java. Note: no APL 2.0

commit 3ca778ffee79cc9bd549e4b0dd37e00f16ba6320
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T23:26:06Z

    Add assert message

commit 50f0175fda3637b88e982f285021921c69fe4dff
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T23:26:22Z

    Correct comment

commit d07201d00dada7d3c4bde33471dac3accdb9b1e8
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T23:26:52Z

    Remove final declaration

commit 8dce024d8fe61aa7ebbb1ad4a1f98bb1949dd221
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-23T23:28:12Z

    Plan performance comparison between OBS and OBSDocBlocksIterator

commit 53ac8ed8daae2f2d36e7410fc38e35ef99a19873
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T16:43:35Z

    Merge branch 'trunk' into docblocksiter

commit 77779b856cf524c9a93cbc579a18ed93c00a36f5
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T17:22:48Z

    Small improvements

commit 24a1f94baeefcd2b71266aa2a54a9d1cb7b62d7e
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T18:06:52Z

    In FixedBitSet relax preconditions for prevSetBit and nextSetBit

commit a73dc87c38162641f8336acb1f5c913eef89181f
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T18:08:47Z

    In TestDocIdSet reduce MAX_DOC so single test run stays within minute.
    Adapt LOAD_FACTORS to show difference bitween FBS and FBSDBI.

commit 88d177be01b5053831a174e909332cc217e0b0ed
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T19:24:54Z

    Checked out unneeded things from trunk.

commit ed531f956afaeb3c0238665092c9ef04486079d5
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T19:27:46Z

    Some more unneeded things from trunk, and some changes to make TestDocIdSetBenchmark run to completion.

commit d83506bb8cab2189d5c63fa594d38a6324e478ea
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T19:29:05Z

    Somewhat edited test output of ant test -Dtestcase=TestDocIdSetBenchmark

commit 8e20e7b06df2ee023ed00106b879beafcc0d3e94
Author: Paul Elschot <pa...@gmail.com>
Date:   2014-01-24T21:44:22Z

    Add more load factors. Add remarks.txt .

----


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org