edu.qut.cs.rcmd.core.model.tag
Interface TagModel

All Known Implementing Classes:
MemoryBasedTagModel, MongoDBTagModel

public interface TagModel


Method Summary
 Set<String> getAllTags()
           
 Set<Long> getItemIDs(long userID)
           
 org.apache.mahout.cf.taste.impl.common.FastIDSet getItemIDs(long userID, String tag)
           
 Map<org.apache.mahout.common.Pair<Long,String>,Integer> getItemTaggingHistory(long itemId)
           
 Map<Long,Set<String>> getItemTags(long... items)
           
 Map<String,org.apache.mahout.cf.taste.impl.common.FastIDSet> getTagAuthors(String... tags)
           
 Map<String,org.apache.mahout.cf.taste.impl.common.FastIDSet> getTaggedItems(String... tags)
           
 Map<org.apache.mahout.common.Pair<Long,String>,Integer> getUserTaggingHistory(long userId)
           
 Iterable<UserTagging> getUserTaggings()
           
 Map<Long,Set<String>> getUserTags(long... userIds)
           
 

Method Detail

getItemIDs

Set<Long> getItemIDs(long userID)

getItemIDs

org.apache.mahout.cf.taste.impl.common.FastIDSet getItemIDs(long userID,
                                                            String tag)

getItemTaggingHistory

Map<org.apache.mahout.common.Pair<Long,String>,Integer> getItemTaggingHistory(long itemId)

getUserTaggingHistory

Map<org.apache.mahout.common.Pair<Long,String>,Integer> getUserTaggingHistory(long userId)

getTaggedItems

Map<String,org.apache.mahout.cf.taste.impl.common.FastIDSet> getTaggedItems(String... tags)

getItemTags

Map<Long,Set<String>> getItemTags(long... items)

getTagAuthors

Map<String,org.apache.mahout.cf.taste.impl.common.FastIDSet> getTagAuthors(String... tags)

getUserTags

Map<Long,Set<String>> getUserTags(long... userIds)

getUserTaggings

Iterable<UserTagging> getUserTaggings()

getAllTags

Set<String> getAllTags()


Copyright © 2012. All Rights Reserved.