├── .classpath ├── .gitignore ├── .project ├── .settings └── formatter.xml ├── .travis.yml ├── LICENSE ├── README.md ├── bin ├── clean ├── restart ├── shutdown └── start ├── config ├── .gitkeep └── simbase.yaml ├── data └── .gitkeep ├── log └── .gitkeep ├── pom.xml ├── project.clj └── src ├── main ├── clojure │ └── simbase │ │ └── main.clj ├── java │ └── com │ │ └── guokr │ │ └── simbase │ │ ├── SimBase.java │ │ ├── SimCall.java │ │ ├── SimCallback.java │ │ ├── SimCommand.java │ │ ├── SimConfig.java │ │ ├── SimContext.java │ │ ├── SimEngine.java │ │ ├── SimHandler.java │ │ ├── SimRegistry.java │ │ ├── SimRequest.java │ │ ├── SimScore.java │ │ ├── SimUtils.java │ │ ├── command │ │ ├── BGet.java │ │ ├── BList.java │ │ ├── BLoad.java │ │ ├── BMk.java │ │ ├── BRev.java │ │ ├── BSave.java │ │ ├── Del.java │ │ ├── IAcc.java │ │ ├── IAdd.java │ │ ├── IGet.java │ │ ├── ISet.java │ │ ├── Info.java │ │ ├── Load.java │ │ ├── Ping.java │ │ ├── RGet.java │ │ ├── RList.java │ │ ├── RMk.java │ │ ├── RRec.java │ │ ├── Save.java │ │ ├── VAcc.java │ │ ├── VAdd.java │ │ ├── VGet.java │ │ ├── VIds.java │ │ ├── VLen.java │ │ ├── VList.java │ │ ├── VMk.java │ │ ├── VRem.java │ │ ├── VSet.java │ │ ├── XAcc.java │ │ └── XPrd.java │ │ ├── engine │ │ ├── SimBasis.java │ │ └── SimEngineImpl.java │ │ ├── errors │ │ ├── LineTooLargeException.java │ │ ├── ProtocolException.java │ │ ├── RequestTooLargeException.java │ │ ├── SimBasisException.java │ │ ├── SimCommandException.java │ │ ├── SimContextException.java │ │ ├── SimEngineException.java │ │ └── SimException.java │ │ ├── events │ │ ├── BasisListener.java │ │ ├── RecommendationListener.java │ │ ├── SimBasisListener.java │ │ └── VectorSetListener.java │ │ ├── score │ │ ├── CosineSquareSimilarity.java │ │ └── JensenShannonDivergence.java │ │ ├── server │ │ ├── AsyncChannel.java │ │ ├── Frame.java │ │ ├── IHandler.java │ │ ├── LineReader.java │ │ ├── PipedCallback.java │ │ ├── RedisAtta.java │ │ ├── RedisDecoder.java │ │ ├── RedisRequests.java │ │ ├── RespCallback.java │ │ ├── ServerAtta.java │ │ ├── ServerCallback.java │ │ ├── ServerHandler.java │ │ └── SimServer.java │ │ ├── store │ │ ├── Basis.java │ │ ├── DenseVectorSet.java │ │ ├── Recommendation.java │ │ ├── SerializerHelper.java │ │ ├── Sorter.java │ │ ├── SparseVectorSet.java │ │ └── VectorSet.java │ │ └── util │ │ └── PrefixThreadFactory.java └── resources │ └── log4j.properties └── tests └── java └── com └── guokr └── simbase ├── TestEngine.java ├── Testable.java ├── TestableCallback.java ├── benchmarks ├── DenseConsineSquareBenchmark.java ├── DenseJensenShannonBenchmark.java ├── SparseConsineSquareBenchmark.java └── SparseJensenShannonBenchmark.java └── engine ├── DenseCosBasicTests.java ├── DenseCosComplexTests.java ├── DenseCosGeneralTests.java ├── DenseCosRecTests.java ├── DenseJSBasicTests.java ├── DenseJSComplexTests.java ├── DenseJSGeneralTests.java ├── DenseJSRecTests.java ├── GeneralTests.java ├── SparseCosBasicTests.java ├── SparseCosComplexTests.java ├── SparseCosGeneralTests.java ├── SparseCosRecTests.java ├── SparseJSBasicTests.java ├── SparseJSComplexTests.java ├── SparseJSGeneralTests.java └── SparseJSRecTests.java /.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/.classpath -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/.gitignore -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/.project -------------------------------------------------------------------------------- /.settings/formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/.settings/formatter.xml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/README.md -------------------------------------------------------------------------------- /bin/clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/bin/clean -------------------------------------------------------------------------------- /bin/restart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/bin/restart -------------------------------------------------------------------------------- /bin/shutdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/bin/shutdown -------------------------------------------------------------------------------- /bin/start: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/bin/start -------------------------------------------------------------------------------- /config/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /config/simbase.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/config/simbase.yaml -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/pom.xml -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/project.clj -------------------------------------------------------------------------------- /src/main/clojure/simbase/main.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/clojure/simbase/main.clj -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimBase.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimCall.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimCallback.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimCommand.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimConfig.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimContext.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimEngine.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimHandler.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimRequest.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimScore.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/SimUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/SimUtils.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/BGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/BGet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/BList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/BList.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/BLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/BLoad.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/BMk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/BMk.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/BRev.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/BRev.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/BSave.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/BSave.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/Del.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/Del.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/IAcc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/IAcc.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/IAdd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/IAdd.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/IGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/IGet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/ISet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/ISet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/Info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/Info.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/Load.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/Load.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/Ping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/Ping.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/RGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/RGet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/RList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/RList.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/RMk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/RMk.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/RRec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/RRec.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/Save.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/Save.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VAcc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VAcc.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VAdd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VAdd.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VGet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VGet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VIds.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VLen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VLen.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VList.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VMk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VMk.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VRem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VRem.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/VSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/VSet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/XAcc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/XAcc.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/command/XPrd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/command/XPrd.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/engine/SimBasis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/engine/SimBasis.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/engine/SimEngineImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/engine/SimEngineImpl.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/LineTooLargeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/LineTooLargeException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/ProtocolException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/ProtocolException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/RequestTooLargeException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/RequestTooLargeException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/SimBasisException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/SimBasisException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/SimCommandException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/SimCommandException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/SimContextException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/SimContextException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/SimEngineException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/SimEngineException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/errors/SimException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/errors/SimException.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/events/BasisListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/events/BasisListener.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/events/RecommendationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/events/RecommendationListener.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/events/SimBasisListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/events/SimBasisListener.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/events/VectorSetListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/events/VectorSetListener.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/score/CosineSquareSimilarity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/score/CosineSquareSimilarity.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/score/JensenShannonDivergence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/score/JensenShannonDivergence.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/AsyncChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/AsyncChannel.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/Frame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/Frame.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/IHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/IHandler.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/LineReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/LineReader.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/PipedCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/PipedCallback.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/RedisAtta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/RedisAtta.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/RedisDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/RedisDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/RedisRequests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/RedisRequests.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/RespCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/RespCallback.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/ServerAtta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/ServerAtta.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/ServerCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/ServerCallback.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/ServerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/ServerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/server/SimServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/server/SimServer.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/store/Basis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/store/Basis.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/store/DenseVectorSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/store/DenseVectorSet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/store/Recommendation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/store/Recommendation.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/store/SerializerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/store/SerializerHelper.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/store/Sorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/store/Sorter.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/store/SparseVectorSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/store/SparseVectorSet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/store/VectorSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/store/VectorSet.java -------------------------------------------------------------------------------- /src/main/java/com/guokr/simbase/util/PrefixThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/java/com/guokr/simbase/util/PrefixThreadFactory.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/TestEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/TestEngine.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/Testable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/Testable.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/TestableCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/TestableCallback.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/benchmarks/DenseConsineSquareBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/benchmarks/DenseConsineSquareBenchmark.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/benchmarks/DenseJensenShannonBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/benchmarks/DenseJensenShannonBenchmark.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/benchmarks/SparseConsineSquareBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/benchmarks/SparseConsineSquareBenchmark.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/benchmarks/SparseJensenShannonBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/benchmarks/SparseJensenShannonBenchmark.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseCosBasicTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseCosBasicTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseCosComplexTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseCosComplexTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseCosGeneralTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseCosGeneralTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseCosRecTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseCosRecTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseJSBasicTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseJSBasicTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseJSComplexTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseJSComplexTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseJSGeneralTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseJSGeneralTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/DenseJSRecTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/DenseJSRecTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/GeneralTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/GeneralTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseCosBasicTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseCosBasicTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseCosComplexTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseCosComplexTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseCosGeneralTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseCosGeneralTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseCosRecTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseCosRecTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseJSBasicTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseJSBasicTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseJSComplexTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseJSComplexTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseJSGeneralTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseJSGeneralTests.java -------------------------------------------------------------------------------- /src/tests/java/com/guokr/simbase/engine/SparseJSRecTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guokr/simbase/HEAD/src/tests/java/com/guokr/simbase/engine/SparseJSRecTests.java --------------------------------------------------------------------------------