public class TridentCollaborativeFiltering extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TridentCollaborativeFiltering.Options |
| Modifier and Type | Field and Description |
|---|---|
static String |
ITEM_FIELD |
static String |
RECOMMENDED_ITEMS_FIELD |
static String |
SIMILARITY_FIELD |
static String |
USER_FIELD |
static String |
USER2_FIELD |
| Constructor and Description |
|---|
TridentCollaborativeFiltering(storm.trident.TridentTopology topology) |
TridentCollaborativeFiltering(storm.trident.TridentTopology topology,
TridentCollaborativeFiltering.Options options) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendCollaborativeFilteringTopology(storm.trident.Stream preferenceStream,
storm.trident.Stream similaritiesUpdateStream) |
void |
appendUpdateUserPreferencesTopology(storm.trident.Stream preferenceStream) |
void |
appendUpdateUserSimilaritiesTopology(storm.trident.Stream updateSimilaritiesStream) |
storm.trident.Stream |
createItemRecommendationStream(storm.trident.Stream queryStream,
int nbItems,
int neighborhoodSize) |
storm.trident.Stream |
createUserSimilarityStream(storm.trident.Stream queryStream) |
protected void |
initStaticStates(storm.trident.TridentTopology topology) |
void |
registerKryoSerializers(backtype.storm.Config config) |
public static final String USER_FIELD
public static final String ITEM_FIELD
public static final String USER2_FIELD
public static final String SIMILARITY_FIELD
public static final String RECOMMENDED_ITEMS_FIELD
public TridentCollaborativeFiltering(storm.trident.TridentTopology topology,
TridentCollaborativeFiltering.Options options)
public TridentCollaborativeFiltering(storm.trident.TridentTopology topology)
public void registerKryoSerializers(backtype.storm.Config config)
protected void initStaticStates(storm.trident.TridentTopology topology)
public void appendCollaborativeFilteringTopology(storm.trident.Stream preferenceStream,
storm.trident.Stream similaritiesUpdateStream)
public void appendUpdateUserPreferencesTopology(storm.trident.Stream preferenceStream)
public void appendUpdateUserSimilaritiesTopology(storm.trident.Stream updateSimilaritiesStream)
public storm.trident.Stream createUserSimilarityStream(storm.trident.Stream queryStream)
public storm.trident.Stream createItemRecommendationStream(storm.trident.Stream queryStream,
int nbItems,
int neighborhoodSize)
Copyright © 2013. All Rights Reserved.