| Timestamp | Author | Details |
|---|
| 2008-02-09 15:13:03 | arnoldomuller | /trunk/pom.xml v 231
Before releasing 0.9.1b (2) |
| 2008-02-09 15:09:36 | arnoldomuller | /trunk/README.txt v 230 /trunk/pom.xml v 230
Before releasing 0.9.1b |
| 2008-02-07 02:13:39 | arnoldomuller | /trunk/jar.sh v 229
jar helper |
| 2008-02-07 02:12:13 | arnoldomuller | /trunk/pom.xml v 228 /trunk/src/main/java/org/ajmm/obsearch/Index.java v 228 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 228 /trunk/src/main/java/org/ajmm/obsearch/example/OBSearchExample.java v 228 /trunk/src/main/java/org/ajmm/obsearch/exception/OBException.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/ExtendedPyramidIndexShort.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/IndexFactory.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/OBCache.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/OBCacheLoader.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafeNCorePPTreeShort.java v 228 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafePPTreeShort.java v 228 /trunk/src/site/apt/tutorial.apt v 228 /trunk/src/test/java/TestOBSlice.java v 228 /trunk/src/test/java/org/ajmm/obsearch/index/TestExtentedPyramidIndex.java v 228 /trunk/src/test/java/org/ajmm/obsearch/index/TestPPTree.java v 228 /trunk/src/test/java/org/ajmm/obsearch/index/TestSynchronizableIndex.java v 228 /trunk/src/test/java/org/ajmm/obsearch/index/TestUnsafeNCorePPTreeShort.java v 228 /trunk/src/test/java/org/ajmm/obsearch/index/TestUnsafePPTreeShort.java v 228
|
| 2008-02-01 20:06:35 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 227
removed hardcoded berkeley db code |
| 2008-02-01 20:05:39 | arnoldomuller | /trunk/install.sh v 226 /trunk/src/main/java/org/ajmm/obsearch/asserts/OBAsserts.java v 226 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 226 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 226 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 226
removed preload code |
| 2008-01-31 04:21:05 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 225
Selected smaller Clustering values so that freeze is faster. |
| 2008-01-31 04:18:30 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/Index.java v 224 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 224 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeLeaf.java v 224
Selected smaller Clustering values so that freeze is faster. |
| 2008-01-30 00:57:06 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 223 /trunk/src/main/java/org/ajmm/obsearch/index/OBCache.java v 223 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 223
The soft reference issue appeared again. I am setting the cache to work without soft references. It will require memory, but well it is better to have OBSearch running correctly. Added to write an OBCache in the todo list |
| 2008-01-29 23:02:58 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 222
Removed squared distance debug message. |
| 2008-01-29 22:01:48 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/Index.java v 221 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 221
Cannot freeze a DB of size 0 |
| 2008-01-22 11:48:26 | arnoldomuller | /trunk/announce.txt v 220 /trunk/src/main/java/org/ajmm/obsearch/index/IndexFactory.java v 220
Added an utility class to load spores directly from the xml file |
| 2008-01-22 00:31:37 | arnoldomuller | /trunk/pom.xml v 219 /trunk/src/main/fm/org/ajmm/obsearch/ob/OB.java v 219 /trunk/src/main/java/org/ajmm/obsearch/Index.java v 219 /trunk/src/main/java/org/ajmm/obsearch/asserts/OBAsserts.java v 219 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 219 /trunk/src/main/java/org/ajmm/obsearch/example/OBSlice.java v 219 /trunk/src/main/java/org/ajmm/obsearch/example/OBVectorExample.java v 219 /trunk/src/main/java/org/ajmm/obsearch/index/P2PIndexShort.java v 219 /trunk/src/main/java/org/ajmm/obsearch/index/ParallelIndexShort.java v 219 /trunk/src/main/java/org/ajmm/obsearch/index/SynchronizableIndexShort.java v 219 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafePPTreeShort.java v 219 /trunk/src/site/apt/tutorial.apt v 219 /trunk/src/test/java/org/ajmm/obsearch/TUtils.java v 219
Fixed the OB interface |
| 2007-12-13 18:36:20 | arnoldomuller | /trunk/announce.txt v 218 /trunk/pom.xml v 218
After 0.9.1 |
| 2007-12-13 14:31:29 | arnoldomuller | /trunk/README.txt v 216
Updated readme file with caveat |
| 2007-12-13 14:29:51 | arnoldomuller | /trunk/deploy.pl v 215 /trunk/pom.xml v 215 /trunk/src/site/apt/tutorial.apt v 215
Changed how pivot selectors are used. Now the pivot selection happens just before freeze |
| 2007-12-11 21:23:23 | arnoldomuller | /trunk/README.txt v 214 /trunk/announce.txt v 214 /trunk/deploy.pl v 214 /trunk/pom.xml v 214 /trunk/src/main/java/org/ajmm/obsearch/Index.java v 214 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 214 /trunk/src/main/java/org/ajmm/obsearch/example/OBSearchExample.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractP2PIndex.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractParallelIndex.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractSynchronizableIndex.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/ExtendedPyramidIndexShort.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/OBCache.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafeNCorePPTreeShort.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafePPTreeShort.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/AbstractTentaclePivotSelector.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/DummyPivotSelector.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/KMeansPPPivotSelector.java v 214 /trunk/src/main/java/org/ajmm/obsearch/index/utils/OBRandom.java v 214 /trunk/src/site/apt/features.apt v 214 /trunk/src/site/apt/overview.apt v 214 /trunk/src/site/apt/tutorial.apt v 214 /trunk/src/site/fml/faq.fml v 214 /trunk/src/test/java/org/ajmm/obsearch/index/IndexSmokeTUtil.java v 214 /trunk/src/test/java/org/ajmm/obsearch/index/TestExtentedPyramidIndex.java v 214 /trunk/src/test/java/org/ajmm/obsearch/index/TestPPTree.java v 214 /trunk/src/test/java/org/ajmm/obsearch/index/TestSynchronizableIndex.java v 214 /trunk/src/test/java/org/ajmm/obsearch/index/TestUnsafeNCorePPTreeShort.java v 214 /trunk/src/test/java/org/ajmm/obsearch/index/TestUnsafePPTreeShort.java v 214
Weird bug appeared, maybe its root cause is the cache. We should use a cache library. |
| 2007-12-06 17:43:05 | arnoldomuller | /trunk/example.xml v 211 /trunk/pom.xml v 211 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 211 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 211 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 211 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractSynchronizableIndex.java v 211 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafeNCorePPTreeShort.java v 211 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/KMeansPPPivotSelector.java v 211 /trunk/src/test/java/org/ajmm/obsearch/index/TestSynchronizableIndex.java v 211
Before creating documentation |
| 2007-12-06 03:57:14 | arnoldomuller | /trunk/example.xml v 210 /trunk/src/main/java/org/ajmm/obsearch/AbstractOBPriorityQueue.java v 210 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 210 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 210 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafeNCorePPTreeShort.java v 210 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafePPTreeShort.java v 210 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/AbstractSpaceTreeNode.java v 210
Before release 0.9. Giving up with parallelization, at the end it will make OB less efficient (more distance calculations have to be performed) and OB cannot do that because OB is a Xenarthra. The wrapper that parallelizes OBsearch didn't work that well either. We need to find an expert in concurrent programming + Berkeley DB to see if we can parallelize on a query basis without affecting performance. |
| 2007-12-05 03:26:55 | arnoldomuller | /trunk/benchmark.pl v 209 /trunk/src/main/fm/org/ajmm/obsearch/util v 209 /trunk/src/main/fm/org/ajmm/obsearch/util/UnsafeArrayHandler.java v 209 /trunk/src/main/java/org/ajmm/obsearch/ParallelIndex.java v 209 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractParallelIndex.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/ParallelIndexShort.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafeNCorePPTreeShort.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/UnsafePPTreeShort.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/utils/AbstractUnsafeArrayHandler.java v 209 /trunk/src/main/java/org/ajmm/obsearch/index/utils/MyTupleInput.java v 209 /trunk/src/site/apt/features.apt v 209 /trunk/src/test/java/org/ajmm/obsearch/index/IndexSmokeTUtil.java v 209 /trunk/src/test/java/org/ajmm/obsearch/index/TestParallelIndex.java v 209 /trunk/src/test/java/org/ajmm/obsearch/index/TestUnsafeNCorePPTreeShort.java v 209 /trunk/src/test/java/org/ajmm/obsearch/index/TestUnsafePPTreeShort.java v 209 /trunk/src/test/java/org/ajmm/obsearch/index/util v 209 /trunk/src/test/java/org/ajmm/obsearch/index/util/TestUnSafe.java v 209
Added an Unsafe class with faster memory access. attempt to make use of multi-core cpus. |
| 2007-12-01 19:45:42 | arnoldomuller | /trunk/benchmark.pl v 208 /trunk/performanceNotes.txt v 208 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 208 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 208 /trunk/src/main/java/org/ajmm/obsearch/index/ExtendedPyramidIndexShort.java v 208 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 208
Before using unsafe methods. So far many optimizations have been performed since 0.8 |
| 2007-11-30 01:21:01 | arnoldomuller | /trunk/benchmark.pl v 207
Ending this phase of development |
| 2007-11-30 01:12:19 | arnoldomuller | /trunk/benchmark.pl v 206 /trunk/example.xml v 206 /trunk/performanceNotes.txt v 206 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 206 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 206 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/FixedPivotSelector.java v 206 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeNode.java v 206
Tweacking, adding heap setting for java improves a little the performance |
| 2007-11-29 02:45:52 | arnoldomuller | /trunk/benchmark.pl v 205 /trunk/performanceNotes.txt v 205 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 205 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeNode.java v 205
selecting different nodes gives different results |
| 2007-11-28 21:11:22 | arnoldomuller | /trunk/benchmark.pl v 204 /trunk/performanceNotes.txt v 204 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 204 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/FixedPivotSelector.java v 204 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/AbstractSpaceTreeNode.java v 204 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeNode.java v 204
Changed the heuristic for selecting subspace. A new database Environment was created for the freeze process. This assures that the database will be relatively small |
| 2007-11-27 19:08:19 | arnoldomuller | /trunk/benchmark.pl v 203 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 203
Optimized a bit the SliceAST |
| 2007-11-27 18:58:01 | arnoldomuller | /trunk/benchmark.pl v 202 /trunk/src/main/java/org/ajmm/obsearch/example/SliceAST.java v 202 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 202 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 202 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/FixedPivotSelector.java v 202 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeNode.java v 202
Additional fine tuning of different parameters. |
| 2007-11-27 05:39:40 | arnoldomuller | /trunk/src/main/assemblies v 201 /trunk/src/main/java/org/ajmm/obsearch/exception/KMeansHungUpException.java v 201 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/AbstractSpaceTreeNode.java v 201 /trunk/src/main/java/org/ajmm/obsearch/index/utils/OBRandom.java v 201 /trunk/src/test/java/org/ajmm/obsearch/index/TestMyTupleInput.java v 201
Using colt's random routines. Additional classes for supporting search heuristics were added |
| 2007-11-27 05:37:26 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 200 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 200 /trunk/src/main/java/org/ajmm/obsearch/index/OBCache.java v 200 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 200
Corrected OBCache. Tweacking several berkeley db settings. |
| 2007-11-27 04:01:32 | arnoldomuller | /trunk v 199 /trunk/example.xml v 199 /trunk/install.sh v 199 /trunk/pom.xml v 199 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 199 /trunk/src/main/java/org/ajmm/obsearch/example/OBSlice.java v 199 /trunk/src/main/java/org/ajmm/obsearch/example/SliceAST.java v 199 /trunk/src/main/java/org/ajmm/obsearch/exception/IllegalIdException.java v 199 /trunk/src/main/java/org/ajmm/obsearch/exception/OBException.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/FixedPivotSelector.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/KMeansPPPivotSelector.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/TentaclePivotSelectorShort.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTree.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeLeaf.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeNode.java v 199 /trunk/src/main/java/org/ajmm/obsearch/index/utils/MyTupleInput.java v 199 /trunk/src/test/java/org/ajmm/obsearch/index/IndexSmokeTUtil.java v 199 /trunk/src/test/java/org/ajmm/obsearch/index/TestSpaceTreeLeaf.java v 199 /trunk/src/test/java/org/ajmm/obsearch/index/TestSynchronizableIndex.java v 199
Fixed some issue with OBCache, using weakmap gave me lots of problems. Kmeans iterates over several center selections and picks up the best. We also choose the closest centroid in the spacetree. |
| 2007-11-27 00:07:11 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 198
|
| 2007-11-26 17:55:31 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 197 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractSynchronizableIndex.java v 197 /trunk/src/main/java/org/ajmm/obsearch/index/OBCache.java v 197
Fixed a bug with sync index and also with the kmeans++ initialization procedure |
| 2007-11-13 04:09:21 | arnoldomuller | /trunk/example.xml v 196 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 196 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 196 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/FixedPivotSelector.java v 196 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/KMeansPPPivotSelector.java v 196
Tweacking k-means++ and also improved the example code to accept more parameters from the command line |
| 2007-11-08 22:54:55 | arnoldomuller | /trunk/example.xml v 195 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 195 /trunk/src/main/java/org/ajmm/obsearch/index/OBCache.java v 195 /trunk/src/site/apt/tutorial.apt v 195
Asymetric P+Tree is completed. OD=9 was very fast. |
| 2007-11-08 18:42:36 | arnoldomuller | /trunk/example.xml v 194 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 194 /trunk/src/main/java/org/ajmm/obsearch/example/OBSearchExample.java v 194 /trunk/src/main/java/org/ajmm/obsearch/example/OBSlice.java v 194 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 194 /trunk/src/main/java/org/ajmm/obsearch/index/ExtendedPyramidIndexShort.java v 194 /trunk/src/test/java/org/ajmm/obsearch/index/IndexSmokeTUtil.java v 194 /trunk/src/test/java/org/ajmm/obsearch/index/TestPPTree.java v 194 /trunk/src/test/java/org/ajmm/obsearch/index/TestSynchronizableIndex.java v 194
The P+Tree can have space trees that have less leaf nodes than 2^od. This allows us to perform lots of partitions at the beginning (where usually the data gets stuck) and less at the end. An error with synchronized index is preventing all the tests from completing sucesfully. |
| 2007-11-03 18:23:14 | arnoldomuller | /trunk/src/site/apt/plannedFeatures.apt v 193 /trunk/src/test/java/org/ajmm/obsearch/TestResult.java v 193
Added a planned features webpage |
| 2007-11-03 18:22:30 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/Index.java v 192
|
| 2007-11-03 15:00:50 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/Result.java v 191 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractP2PIndex.java v 191 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 191 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractSynchronizableIndex.java v 191 /trunk/src/main/java/org/ajmm/obsearch/index/ExtendedPyramidIndexShort.java v 191 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 191 /trunk/src/test/java/org/ajmm/obsearch/index/IndexSmokeTUtil.java v 191
There was a problem with Result, Enums are static objects and I had to return additional values with the enum. Now a Status enum was created inside the Result class. |
| 2007-11-02 16:21:43 | arnoldomuller | /trunk/deploy.pl v 190 /trunk/pom.xml v 190
Added clean to deploy script |
| 2007-11-01 20:33:52 | arnoldomuller | /trunk/example.xml v 189 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 189 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 189
ADB was not being initialized properly after de-serialization |
| 2007-11-01 18:02:03 | arnoldomuller | /trunk/performanceNotes.txt v 188 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 188 /trunk/src/test/java/org/ajmm/obsearch/index/IndexSmokeTUtil.java v 188
Added a test with greater ranges. The other day, I realized that the pyramids perform very well on big ranges, and I wanted to validate if big ranges are working fine. They seem to be working ok. From now I will run an extensive full test. |
| 2007-11-01 17:36:10 | arnoldomuller | /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 187
Removing and cleaning databases B and K, that are not required after freeze. |
| 2007-11-01 17:04:05 | arnoldomuller | /trunk/build.xml v 186 /trunk/deploy.pl v 186 /trunk/example.xml v 186 /trunk/install.sh v 186 /trunk/pom.xml v 186 /trunk/src/assembly/jardep.xml v 186 /trunk/src/main/java/org/ajmm/obsearch/Index.java v 186 /trunk/src/main/java/org/ajmm/obsearch/Result.java v 186 /trunk/src/main/java/org/ajmm/obsearch/SynchronizableIndex.java v 186 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractP2PIndex.java v 186 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractParallelIndex.java v 186 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 186 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractSynchronizableIndex.java v 186 /trunk/src/main/java/org/ajmm/obsearch/index/ExtendedPyramidIndexShort.java v 186 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 186 /trunk/src/site/apt/download.apt v 186 /trunk/src/site/apt/features.apt v 186 /trunk/src/site/apt/tutorial.apt v 186 /trunk/src/site/fml/faq.fml v 186 /trunk/src/test/java/org/ajmm/obsearch/index/IndexSmokeTUtil.java v 186
Added Result object for insert, delete and exists operations. This allows OB to be more user-friendly. The Result object will hold object ids for the object affected in the operation. |
| 2007-10-27 17:04:52 | arnoldomuller | /trunk/pom.xml v 185
Fixing some old texen settings in pom and updating developer information |
| 2007-10-27 14:25:21 | arnoldomuller | /trunk/announce.txt v 184 /trunk/deploy.pl v 184 /trunk/pom.xml v 184
Fix in deploy script |
| 2007-10-27 11:57:10 | arnoldomuller | /trunk/README.txt v 182 /trunk/announce.txt v 182 /trunk/deploy.pl v 182
Before release 0.8, deploy script completed. |
| 2007-10-26 17:47:41 | arnoldomuller | /trunk/src/site/apt/index.apt v 181 /trunk/src/site/resources/perezosoUltimateRecortadoWeb.jpg v 181
Added OB with original colors |
| 2007-10-26 17:41:28 | arnoldomuller | /trunk/deploy.pl v 180 /trunk/example.xml v 180 /trunk/pom.xml v 180 /trunk/src/site/apt/features.apt v 180 /trunk/src/site/apt/tutorial.apt v 180
Completed deployment script |
| 2007-10-26 15:52:07 | arnoldomuller | /trunk/README.txt v 179 /trunk/announce.txt v 179 /trunk/checkstyle-suppressions.xml v 179 /trunk/deploy.pl v 179 /trunk/findbugs-exclude.xml v 179 /trunk/googlecode_upload.py v 179 /trunk/p2p.sh v 179 /trunk/pom.xml v 179 /trunk/src/assembly/dep.xml v 179 /trunk/src/assembly/src.xml v 179 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 179 /trunk/src/site/apt/overview.apt v 179 /trunk/src/site/apt/tutorial.apt v 179 /trunk/src/site/fml/faq.fml v 179 /trunk/src/site/resources/css/site.css v 179 /trunk/src/site/site.xml v 179
Berlios logo added and some webpage fixes. Also added some missing files. |
| 2007-10-25 11:51:48 | arnoldomuller | /trunk/pom.xml v 178 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 178 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 178 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 178 /trunk/src/test/resources/test.properties v 178
Changed position of test data files so that they won't be packed by maven when creating the assemblies |
| 2007-10-24 13:32:25 | arnoldomuller | /trunk/README.txt v 177 /trunk/example.xml v 177 /trunk/install.sh v 177 /trunk/performanceNotes.txt v 177 /trunk/pom.xml v 177 /trunk/src/main/java/org/ajmm/obsearch/asserts/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/example/OBExampleTrees.java v 177 /trunk/src/main/java/org/ajmm/obsearch/example/OBSearchExample.java v 177 /trunk/src/main/java/org/ajmm/obsearch/example/OBSlice.java v 177 /trunk/src/main/java/org/ajmm/obsearch/example/TreePivotable.java v 177 /trunk/src/main/java/org/ajmm/obsearch/example/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/exception/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractExtendedPyramidIndex.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPivotIndex.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/ExtendedPyramidIndexShort.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/p2p/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/index/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/AbstractTentaclePivotSelector.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/AcceptAll.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/FixedPivotSelector.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/KMeansPPPivotSelector.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/Pivotable.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/TentaclePivotSelectorShort.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pivotselection/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeLeaf.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeNode.java v 177 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/index/sync/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/index/utils/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/ob v 177 /trunk/src/main/java/org/ajmm/obsearch/ob/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/package.html v 177 /trunk/src/main/java/org/ajmm/obsearch/query v 177 /trunk/src/main/java/org/ajmm/obsearch/query/packages.html v 177 /trunk/src/main/java/org/ajmm/obsearch/result/package.html v 177 /trunk/src/main/package.html v 177 /trunk/src/site/apt/features.apt v 177 /trunk/src/site/apt/goals.apt v 177 /trunk/src/site/apt/tutorial.apt v 177 /trunk/src/test/resources/obsearchLog4j.config v 177
Improved TentaclePivotSelector. Added KMeansPPPivotSelector. The first selector works a bit better than KMeansPPPivotSelector. Also, the Pivotable interface was added to filter out (heavy) objects that can make the matching slow. Remember that some objects are more expensive to match than others. The clustering phase in PPTree was improved: 13x performance improvement. |
| 2007-10-19 05:38:14 | arnoldomuller | /trunk/example.xml v 176 /trunk/pom.xml v 176 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractPPTree.java v 176 /trunk/src/main/java/org/ajmm/obsearch/index/PPTreeShort.java v 176 /trunk/src/main/java/org/ajmm/obsearch/index/pptree/SpaceTreeLeaf.java v 176
Converted some divisions to multiplications. |
| 2007-08-23 18:30:14 | arnoldomuller | /trunk/README.txt v 175 /trunk/src/main/java/org/ajmm/obsearch/index/AbstractP2PIndex.java v 175 /trunk/src/site/apt/tutorial.apt v 175
Fixed a bug in which the PipeHandler would be closed without releasing the cursor resources. Improved the tutorial. |