├── .gitignore ├── README.md ├── data ├── product.data └── shoppingCart.data ├── model └── fpg │ ├── data │ ├── ._SUCCESS.crc │ ├── .part-00000-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── .part-00001-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── .part-00002-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── .part-00003-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── .part-00004-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── .part-00005-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── .part-00006-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── .part-00007-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc │ ├── _SUCCESS │ ├── part-00000-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ ├── part-00001-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ ├── part-00002-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ ├── part-00003-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ ├── part-00004-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ ├── part-00005-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ ├── part-00006-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ └── part-00007-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet │ └── metadata │ ├── ._SUCCESS.crc │ ├── .part-00000.crc │ ├── _SUCCESS │ └── part-00000 ├── pom.xml └── src └── main ├── java └── com │ └── jinpei │ └── product │ └── relation │ ├── RelationMiningApp.java │ ├── config │ ├── AppConfigProperties.java │ ├── ResourceLoader.java │ └── SparkConfigProperties.java │ └── service │ ├── RelationController.java │ ├── RelationRule.java │ ├── RelationService.java │ └── Trainer.java └── resources ├── application.properties └── jar-with-dependencies-assembly.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/README.md -------------------------------------------------------------------------------- /data/product.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/data/product.data -------------------------------------------------------------------------------- /data/shoppingCart.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/data/shoppingCart.data -------------------------------------------------------------------------------- /model/fpg/data/._SUCCESS.crc: -------------------------------------------------------------------------------- 1 | crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00000-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00000-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00001-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00001-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00002-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00002-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00003-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00003-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00004-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00004-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00005-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00005-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00006-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00006-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/.part-00007-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/.part-00007-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet.crc -------------------------------------------------------------------------------- /model/fpg/data/_SUCCESS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/fpg/data/part-00000-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00000-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/data/part-00001-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00001-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/data/part-00002-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00002-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/data/part-00003-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00003-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/data/part-00004-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00004-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/data/part-00005-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00005-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/data/part-00006-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00006-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/data/part-00007-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/data/part-00007-32ec2623-3534-4530-8d7f-5b2cd5afe0d9-c000.snappy.parquet -------------------------------------------------------------------------------- /model/fpg/metadata/._SUCCESS.crc: -------------------------------------------------------------------------------- 1 | crc -------------------------------------------------------------------------------- /model/fpg/metadata/.part-00000.crc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/model/fpg/metadata/.part-00000.crc -------------------------------------------------------------------------------- /model/fpg/metadata/_SUCCESS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /model/fpg/metadata/part-00000: -------------------------------------------------------------------------------- 1 | {"class":"org.apache.spark.mllib.fpm.FPGrowthModel","version":"1.0"} 2 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/RelationMiningApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/RelationMiningApp.java -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/config/AppConfigProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/config/AppConfigProperties.java -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/config/ResourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/config/ResourceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/config/SparkConfigProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/config/SparkConfigProperties.java -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/service/RelationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/service/RelationController.java -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/service/RelationRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/service/RelationRule.java -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/service/RelationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/service/RelationService.java -------------------------------------------------------------------------------- /src/main/java/com/jinpei/product/relation/service/Trainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/java/com/jinpei/product/relation/service/Trainer.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/jar-with-dependencies-assembly.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jingpeicomp/product-relation-mining/HEAD/src/main/resources/jar-with-dependencies-assembly.xml --------------------------------------------------------------------------------