├── .gitignore ├── LICENSE ├── README.md ├── config.properties ├── oov.txt ├── pom.xml ├── sample.twitter4j.properties ├── src ├── main │ └── java │ │ ├── crawler │ │ └── Crawler.java │ │ ├── entities │ │ ├── Bucket.java │ │ ├── DotProduct.java │ │ ├── NearNeighbour.java │ │ ├── SparseVector.java │ │ └── Tweet.java │ │ └── trident │ │ ├── FirstStoryDetection.java │ │ ├── aggregators │ │ ├── CountAggKeep.java │ │ └── Decider.java │ │ ├── functions │ │ ├── ComputeDistance.java │ │ ├── ExpandList.java │ │ ├── Extractor.java │ │ ├── TextProcessor.java │ │ └── VectorBuilder.java │ │ ├── state │ │ ├── BucketsDB.java │ │ ├── RecentTweetsDB.java │ │ └── query │ │ │ ├── BucketsStateQuery.java │ │ │ └── RecentTweetsStateQuery.java │ │ └── utils │ │ ├── FirstNAggregator.java │ │ ├── Tools.java │ │ └── TweetBuilder.java └── test │ └── java │ └── trident │ ├── functions │ └── VectorBuilderTest.java │ ├── state │ └── BucketsDBTest.java │ └── utils │ └── ToolsTest.java └── tweets.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/README.md -------------------------------------------------------------------------------- /config.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/config.properties -------------------------------------------------------------------------------- /oov.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/oov.txt -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/pom.xml -------------------------------------------------------------------------------- /sample.twitter4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/sample.twitter4j.properties -------------------------------------------------------------------------------- /src/main/java/crawler/Crawler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/crawler/Crawler.java -------------------------------------------------------------------------------- /src/main/java/entities/Bucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/entities/Bucket.java -------------------------------------------------------------------------------- /src/main/java/entities/DotProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/entities/DotProduct.java -------------------------------------------------------------------------------- /src/main/java/entities/NearNeighbour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/entities/NearNeighbour.java -------------------------------------------------------------------------------- /src/main/java/entities/SparseVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/entities/SparseVector.java -------------------------------------------------------------------------------- /src/main/java/entities/Tweet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/entities/Tweet.java -------------------------------------------------------------------------------- /src/main/java/trident/FirstStoryDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/FirstStoryDetection.java -------------------------------------------------------------------------------- /src/main/java/trident/aggregators/CountAggKeep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/aggregators/CountAggKeep.java -------------------------------------------------------------------------------- /src/main/java/trident/aggregators/Decider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/aggregators/Decider.java -------------------------------------------------------------------------------- /src/main/java/trident/functions/ComputeDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/functions/ComputeDistance.java -------------------------------------------------------------------------------- /src/main/java/trident/functions/ExpandList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/functions/ExpandList.java -------------------------------------------------------------------------------- /src/main/java/trident/functions/Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/functions/Extractor.java -------------------------------------------------------------------------------- /src/main/java/trident/functions/TextProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/functions/TextProcessor.java -------------------------------------------------------------------------------- /src/main/java/trident/functions/VectorBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/functions/VectorBuilder.java -------------------------------------------------------------------------------- /src/main/java/trident/state/BucketsDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/state/BucketsDB.java -------------------------------------------------------------------------------- /src/main/java/trident/state/RecentTweetsDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/state/RecentTweetsDB.java -------------------------------------------------------------------------------- /src/main/java/trident/state/query/BucketsStateQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/state/query/BucketsStateQuery.java -------------------------------------------------------------------------------- /src/main/java/trident/state/query/RecentTweetsStateQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/state/query/RecentTweetsStateQuery.java -------------------------------------------------------------------------------- /src/main/java/trident/utils/FirstNAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/utils/FirstNAggregator.java -------------------------------------------------------------------------------- /src/main/java/trident/utils/Tools.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/utils/Tools.java -------------------------------------------------------------------------------- /src/main/java/trident/utils/TweetBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/main/java/trident/utils/TweetBuilder.java -------------------------------------------------------------------------------- /src/test/java/trident/functions/VectorBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/test/java/trident/functions/VectorBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/trident/state/BucketsDBTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/test/java/trident/state/BucketsDBTest.java -------------------------------------------------------------------------------- /src/test/java/trident/utils/ToolsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/src/test/java/trident/utils/ToolsTest.java -------------------------------------------------------------------------------- /tweets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mvogiatzis/first-stories-twitter/HEAD/tweets.txt --------------------------------------------------------------------------------