Java org.apache.mahout.cf.taste.impl.model.mongodb MongoDBDataModel fields, constructors, methods, implement or subclass

Example usage for Java org.apache.mahout.cf.taste.impl.model.mongodb MongoDBDataModel fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.apache.mahout.cf.taste.impl.model.mongodb MongoDBDataModel.

The text is from its open source code.

Constructor

MongoDBDataModel(String host, int port, String database, String collection, boolean manage, boolean finalRemove, DateFormat format)
Creates a new MongoDBDataModel with MongoDB basic configuration (without authentication)

Method

StringfromIdToLong(String id, boolean isUser)

Translates the MongoDB identifier to Mahout/MongoDBDataModel's internal identifier, if required.

StringfromLongToId(long id)

Translates the Mahout/MongoDBDataModel's internal identifier to MongoDB identifier, if required.

FastIDSetgetItemIDsFromUser(long userID)
PreferenceArraygetPreferencesFromUser(long id)
LongPrimitiveIteratorgetUserIDs()
voidrefreshData(String userID, Iterable> items, boolean add)

Adds/removes (user, item) pairs to/from the model.