path # lines of code number of updates days since first update days since last update first updated last updated src/main/java/org/opensearch/knn/indices/ModelCache.java 91 5 216 86 2021-07-01 2021-11-08 src/main/java/org/opensearch/knn/indices/ModelState.java 40 1 133 133 2021-09-22 2021-09-22 src/main/java/org/opensearch/knn/indices/ModelDao.java 322 13 216 90 2021-07-01 2021-11-04 src/main/java/org/opensearch/knn/indices/Model.java 115 7 207 91 2021-07-10 2021-11-03 src/main/java/org/opensearch/knn/indices/ModelMetadata.java 171 6 140 95 2021-09-15 2021-10-30 src/main/java/org/opensearch/knn/plugin/KNNEngineFactory.java 21 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/rest/RestKNNStatsHandler.java 96 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/rest/RestTrainModelHandler.java 129 3 114 93 2021-10-11 2021-11-01 src/main/java/org/opensearch/knn/plugin/rest/RestDeleteModelHandler.java 41 2 120 119 2021-10-05 2021-10-06 src/main/java/org/opensearch/knn/plugin/rest/RestKNNWarmupHandler.java 74 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/rest/RestSearchModelHandler.java 82 2 109 107 2021-10-16 2021-10-18 src/main/java/org/opensearch/knn/plugin/rest/RestGetModelHandler.java 42 1 120 120 2021-10-05 2021-10-05 src/main/java/org/opensearch/knn/plugin/KNNCodecService.java 21 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNWhitelistExtension.java 17 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNScoringUtil.java 121 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNScoreScript.java 67 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNScoringSpace.java 141 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNScoringScriptEngine.java 34 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNScoreScriptFactory.java 40 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNScoringSpaceFactory.java 28 3 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/script/KNNScoringSpaceUtil.java 65 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/KNNStat.java 14 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/StatNames.java 43 5 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/suppliers/NativeMemoryCacheManagerSupplier.java 14 1 160 160 2021-08-26 2021-08-26 src/main/java/org/opensearch/knn/plugin/stats/suppliers/KNNCircuitBreakerSupplier.java 10 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/suppliers/ModelIndexingDegradingSupplier.java 15 1 86 86 2021-11-08 2021-11-08 src/main/java/org/opensearch/knn/plugin/stats/suppliers/KNNCounterSupplier.java 13 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/suppliers/KNNInnerCacheStatsSupplier.java 15 3 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/suppliers/ModelIndexStatusSupplier.java 26 1 90 90 2021-11-04 2021-11-04 src/main/java/org/opensearch/knn/plugin/stats/suppliers/LibraryInitializedSupplier.java 13 1 85 85 2021-11-09 2021-11-09 src/main/java/org/opensearch/knn/plugin/stats/suppliers/EventOccurredWithinThresholdSupplier.java 25 1 86 86 2021-11-08 2021-11-08 src/main/java/org/opensearch/knn/plugin/stats/KNNStatsConfig.java 81 6 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/KNNStats.java 33 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/stats/KNNCounter.java 33 3 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/KNNPlugin.java 193 12 260 15 2021-05-18 2022-01-18 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouteDecisionInfoResponse.java 50 1 124 124 2021-10-01 2021-10-01 src/main/java/org/opensearch/knn/plugin/transport/UpdateModelMetadataTransportAction.java 112 2 140 121 2021-09-15 2021-10-04 src/main/java/org/opensearch/knn/plugin/transport/KNNStatsResponse.java 56 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/RemoveModelFromCacheTransportAction.java 49 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/SearchModelTransportAction.java 30 1 109 109 2021-10-16 2021-10-16 src/main/java/org/opensearch/knn/plugin/transport/RemoveModelFromCacheResponse.java 31 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/KNNStatsTransportAction.java 70 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/KNNWarmupRequest.java 12 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouteDecisionInfoNodeRequest.java 12 1 124 124 2021-10-01 2021-10-01 src/main/java/org/opensearch/knn/plugin/transport/KNNWarmupResponse.java 17 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/DeleteModelRequest.java 34 1 120 120 2021-10-05 2021-10-05 src/main/java/org/opensearch/knn/plugin/transport/TrainingModelRequest.java 163 4 114 82 2021-10-11 2021-11-12 src/main/java/org/opensearch/knn/plugin/transport/RemoveModelFromCacheAction.java 12 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/KNNStatsAction.java 14 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/SearchModelAction.java 15 1 109 109 2021-10-16 2021-10-16 src/main/java/org/opensearch/knn/plugin/transport/UpdateModelMetadataRequest.java 56 2 140 93 2021-09-15 2021-11-01 src/main/java/org/opensearch/knn/plugin/transport/DeleteModelAction.java 15 2 120 118 2021-10-05 2021-10-07 src/main/java/org/opensearch/knn/plugin/transport/RemoveModelFromCacheNodeRequest.java 24 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/RemoveModelFromCacheNodeResponse.java 13 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouteDecisionInfoTransportAction.java 50 1 124 124 2021-10-01 2021-10-01 src/main/java/org/opensearch/knn/plugin/transport/TrainingModelResponse.java 32 2 114 93 2021-10-11 2021-11-01 src/main/java/org/opensearch/knn/plugin/transport/GetModelResponse.java 29 3 120 111 2021-10-05 2021-10-14 src/main/java/org/opensearch/knn/plugin/transport/RemoveModelFromCacheRequest.java 24 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouteDecisionInfoAction.java 12 1 124 124 2021-10-01 2021-10-01 src/main/java/org/opensearch/knn/plugin/transport/UpdateModelMetadataAction.java 11 1 140 140 2021-09-15 2021-09-15 src/main/java/org/opensearch/knn/plugin/transport/DeleteModelResponse.java 56 1 118 118 2021-10-07 2021-10-07 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouterAction.java 11 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/KNNStatsNodeResponse.java 38 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/KNNWarmupAction.java 14 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/KNNStatsRequest.java 47 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouteDecisionInfoRequest.java 12 1 124 124 2021-10-01 2021-10-01 src/main/java/org/opensearch/knn/plugin/transport/TrainingModelTransportAction.java 66 4 114 82 2021-10-11 2021-11-12 src/main/java/org/opensearch/knn/plugin/transport/KNNStatsNodeRequest.java 26 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/DeleteModelTransportAction.java 22 2 120 118 2021-10-05 2021-10-07 src/main/java/org/opensearch/knn/plugin/transport/KNNWarmupTransportAction.java 67 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouterTransportAction.java 91 4 114 93 2021-10-11 2021-11-01 src/main/java/org/opensearch/knn/plugin/transport/GetModelAction.java 14 1 120 120 2021-10-05 2021-10-05 src/main/java/org/opensearch/knn/plugin/transport/GetModelRequest.java 30 1 120 120 2021-10-05 2021-10-05 src/main/java/org/opensearch/knn/plugin/transport/GetModelTransportAction.java 29 1 120 120 2021-10-05 2021-10-05 src/main/java/org/opensearch/knn/plugin/transport/TrainingModelAction.java 11 1 114 114 2021-10-11 2021-10-11 src/main/java/org/opensearch/knn/plugin/transport/TrainingJobRouteDecisionInfoNodeResponse.java 33 1 124 124 2021-10-01 2021-10-01 src/main/java/org/opensearch/knn/index/MethodComponent.java 158 7 256 83 2021-05-22 2021-11-11 src/main/java/org/opensearch/knn/index/VectorField.java 18 3 260 20 2021-05-18 2022-01-13 src/main/java/org/opensearch/knn/index/KNNQueryBuilder.java 182 4 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/SpaceType.java 66 1 256 256 2021-05-22 2021-05-22 src/main/java/org/opensearch/knn/index/codec/BinaryDocValuesSub.java 22 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/codec/KNN80Codec/KNN80DocValuesConsumer.java 186 14 260 20 2021-05-18 2022-01-13 src/main/java/org/opensearch/knn/index/codec/KNN80Codec/KNN80Codec.java 80 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/codec/KNN80Codec/KNN80DocValuesReader.java 39 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/codec/KNN80Codec/KNN80DocValuesFormat.java 24 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/codec/KNN80Codec/KNN80CompoundFormat.java 45 4 260 20 2021-05-18 2022-01-13 src/main/java/org/opensearch/knn/index/codec/KNN80Codec/KNN80BinaryDocValues.java 44 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/codec/util/KNNVectorSerializerFactory.java 61 1 20 20 2022-01-13 2022-01-13 src/main/java/org/opensearch/knn/index/codec/util/SerializationMode.java 4 1 20 20 2022-01-13 2022-01-13 src/main/java/org/opensearch/knn/index/codec/util/KNNCodecUtil.java 37 1 20 20 2022-01-13 2022-01-13 src/main/java/org/opensearch/knn/index/codec/util/KNNVectorAsArraySerializer.java 32 1 20 20 2022-01-13 2022-01-13 src/main/java/org/opensearch/knn/index/codec/util/KNNVectorSerializer.java 7 1 20 20 2022-01-13 2022-01-13 src/main/java/org/opensearch/knn/index/codec/util/KNNVectorAsCollectionOfFloatsSerializer.java 28 1 20 20 2022-01-13 2022-01-13 src/main/java/org/opensearch/knn/index/codec/KNN86Codec/KNN86Codec.java 89 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/codec/KNN84Codec/KNN84Codec.java 82 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/codec/KNN87Codec/KNN87Codec.java 89 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/KNNVectorDVLeafFieldData.java 36 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/KNNScorer.java 37 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/KNNMethod.java 73 7 256 86 2021-05-22 2021-11-08 src/main/java/org/opensearch/knn/index/KNNMethodContext.java 160 7 256 86 2021-05-22 2021-11-08 src/main/java/org/opensearch/knn/index/util/KNNEngine.java 90 7 256 85 2021-05-22 2021-11-09 src/main/java/org/opensearch/knn/index/util/KNNLibrary.java 344 11 256 83 2021-05-22 2021-11-11 src/main/java/org/opensearch/knn/index/KNNVectorScriptDocValues.java 52 3 260 20 2021-05-18 2022-01-13 src/main/java/org/opensearch/knn/index/KNNSettings.java 318 8 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/KNNIndexShard.java 88 5 260 20 2021-05-18 2022-01-13 src/main/java/org/opensearch/knn/index/Parameter.java 77 3 256 86 2021-05-22 2021-11-08 src/main/java/org/opensearch/knn/index/memory/NativeMemoryLoadStrategy.java 136 4 160 82 2021-08-26 2021-11-12 src/main/java/org/opensearch/knn/index/memory/NativeMemoryEntryContext.java 125 4 160 82 2021-08-26 2021-11-12 src/main/java/org/opensearch/knn/index/memory/NativeMemoryCacheManager.java 183 5 160 85 2021-08-26 2021-11-09 src/main/java/org/opensearch/knn/index/memory/NativeMemoryAllocation.java 248 4 160 90 2021-08-26 2021-11-04 src/main/java/org/opensearch/knn/index/KNNQueryResult.java 15 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/KNNQuery.java 51 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/MethodComponentContext.java 143 4 256 121 2021-05-22 2021-10-04 src/main/java/org/opensearch/knn/index/KNNWeight.java 157 11 260 7 2021-05-18 2022-01-26 src/main/java/org/opensearch/knn/index/KNNVectorIndexFieldData.java 59 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/KNNVectorFieldMapper.java 463 12 260 57 2021-05-18 2021-12-07 src/main/java/org/opensearch/knn/index/KNNCircuitBreaker.java 78 3 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/index/IndexUtil.java 91 4 246 82 2021-06-01 2021-11-12 src/main/java/org/opensearch/knn/common/exception/OutOfNativeMemoryException.java 10 1 160 160 2021-08-26 2021-08-26 src/main/java/org/opensearch/knn/common/exception/KNNInvalidIndicesException.java 16 2 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/common/KNNConstants.java 71 21 260 84 2021-05-18 2021-11-10 src/main/java/org/opensearch/knn/training/TrainingJob.java 128 8 125 82 2021-09-30 2021-11-12 src/main/java/org/opensearch/knn/training/TrainingDataConsumer.java 17 2 160 90 2021-08-26 2021-11-04 src/main/java/org/opensearch/knn/training/TrainingJobRunner.java 123 6 125 85 2021-09-30 2021-11-09 src/main/java/org/opensearch/knn/training/VectorReader.java 133 3 223 82 2021-06-24 2021-11-12 src/main/java/org/opensearch/knn/jni/JNIService.java 68 2 90 86 2021-11-04 2021-11-08 src/main/java/org/opensearch/knn/jni/FaissService.java 28 3 90 85 2021-11-04 2021-11-09 src/main/java/org/opensearch/knn/jni/NmslibService.java 22 2 90 85 2021-11-04 2021-11-09 src/main/plugin-metadata/plugin-security.policy 5 8 575 90 2020-07-07 2021-11-04 jni/src/jni_util.cpp 354 7 246 84 2021-06-01 2021-11-10 jni/src/nmslib_wrapper.cpp 181 5 246 83 2021-06-01 2021-11-11 jni/src/org_opensearch_knn_jni_NmslibService.cpp 67 2 90 87 2021-11-04 2021-11-07 jni/src/faiss_wrapper.cpp 244 7 246 77 2021-06-01 2021-11-17 jni/src/org_opensearch_knn_jni_FaissService.cpp 115 3 90 86 2021-11-04 2021-11-08 jni/include/nmslib_wrapper.h 29 2 246 232 2021-06-01 2021-06-15 jni/include/faiss_wrapper.h 21 3 246 86 2021-06-01 2021-11-08 jni/include/org_opensearch_knn_jni_FaissService.h 28 2 90 86 2021-11-04 2021-11-08 jni/include/jni_util.h 105 5 246 86 2021-06-01 2021-11-08 jni/include/org_opensearch_knn_jni_NmslibService.h 20 1 90 90 2021-11-04 2021-11-04 jni/CMakeLists.txt.in 13 3 232 79 2021-06-15 2021-11-15 benchmarks/perf-tool/knn-perf-tool.py 2 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/sample-configs/faiss-sift-ivf/test.yml 60 2 55 12 2021-12-09 2022-01-21 benchmarks/perf-tool/sample-configs/nmslib-sift-hnsw/test.yml 36 2 55 12 2021-12-09 2022-01-21 benchmarks/perf-tool/okpt/__init__.py 1 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/main.py 32 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/diff/diff.py 93 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/io/config/parsers/base.py 24 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/io/config/parsers/test.py 43 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/io/config/parsers/util.py 82 2 55 12 2021-12-09 2022-01-21 benchmarks/perf-tool/okpt/io/config/schemas/test.yml 21 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/io/args.py 111 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/io/utils/reader.py 17 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/io/utils/writer.py 10 1 55 55 2021-12-09 2021-12-09 benchmarks/perf-tool/okpt/io/dataset.py 126 1 12 12 2022-01-21 2022-01-21 benchmarks/perf-tool/requirements.in 7 1 55 55 2021-12-09 2021-12-09