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