├── .gitignore ├── .travis.yml ├── DEPLOYING.md ├── LICENSE ├── README.md ├── checkstyle.xml ├── pom.xml └── src ├── main └── java │ └── com │ └── spotify │ └── annoy │ ├── ANNIndex.java │ ├── AnnoyIndex.java │ └── IndexType.java └── test ├── java └── com │ └── spotify │ └── annoy │ ├── ANNIndexTest.java │ └── SpeedTest.java └── resources ├── makeindex.py ├── points.angular.ann.txt ├── points.angular.annoy ├── points.csv ├── points.dot.ann.txt ├── points.dot.annoy ├── points.euclidean.ann.txt ├── points.euclidean.annoy ├── retrieve.py └── test-index.tree /.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea 3 | target/ 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/.travis.yml -------------------------------------------------------------------------------- /DEPLOYING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/DEPLOYING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/README.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/spotify/annoy/ANNIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/main/java/com/spotify/annoy/ANNIndex.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/annoy/AnnoyIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/main/java/com/spotify/annoy/AnnoyIndex.java -------------------------------------------------------------------------------- /src/main/java/com/spotify/annoy/IndexType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/main/java/com/spotify/annoy/IndexType.java -------------------------------------------------------------------------------- /src/test/java/com/spotify/annoy/ANNIndexTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/java/com/spotify/annoy/ANNIndexTest.java -------------------------------------------------------------------------------- /src/test/java/com/spotify/annoy/SpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/java/com/spotify/annoy/SpeedTest.java -------------------------------------------------------------------------------- /src/test/resources/makeindex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/makeindex.py -------------------------------------------------------------------------------- /src/test/resources/points.angular.ann.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/points.angular.ann.txt -------------------------------------------------------------------------------- /src/test/resources/points.angular.annoy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/points.angular.annoy -------------------------------------------------------------------------------- /src/test/resources/points.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/points.csv -------------------------------------------------------------------------------- /src/test/resources/points.dot.ann.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/points.dot.ann.txt -------------------------------------------------------------------------------- /src/test/resources/points.dot.annoy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/points.dot.annoy -------------------------------------------------------------------------------- /src/test/resources/points.euclidean.ann.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/points.euclidean.ann.txt -------------------------------------------------------------------------------- /src/test/resources/points.euclidean.annoy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/points.euclidean.annoy -------------------------------------------------------------------------------- /src/test/resources/retrieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/retrieve.py -------------------------------------------------------------------------------- /src/test/resources/test-index.tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spotify/annoy-java/HEAD/src/test/resources/test-index.tree --------------------------------------------------------------------------------