A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractManager<E> - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
AbstractManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
AbstractVector - Class in ai.preferred.cerebro.core.entity
This class defines a vector (dense or sparse)
AbstractVector() - Constructor for class ai.preferred.cerebro.core.entity.AbstractVector
 
accept(File) - Method in class ai.preferred.cerebro.index.builder.ExtFilter
 
accept(File) - Method in class ai.preferred.cerebro.index.builder.TextFileFilter
 
add(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
add(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
add(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
add(String, Object) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
add(T) - Method in class ai.preferred.cerebro.index.store.Container
 
addField(IndexableField...) - Method in class ai.preferred.cerebro.index.builder.PersonalizedDocFactory
 
addOption(String, String, Object) - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
addSeconds(Date, int) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
ai.preferred.cerebro.core.algorithm - package ai.preferred.cerebro.core.algorithm
 
ai.preferred.cerebro.core.algorithm.impl - package ai.preferred.cerebro.core.algorithm.impl
 
ai.preferred.cerebro.core.entity - package ai.preferred.cerebro.core.entity
 
ai.preferred.cerebro.core.jpa.entity - package ai.preferred.cerebro.core.jpa.entity
 
ai.preferred.cerebro.core.jpa.entitymanager - package ai.preferred.cerebro.core.jpa.entitymanager
 
ai.preferred.cerebro.core.jpa.util - package ai.preferred.cerebro.core.jpa.util
 
ai.preferred.cerebro.core.util - package ai.preferred.cerebro.core.util
 
ai.preferred.cerebro.index.builder - package ai.preferred.cerebro.index.builder
 
ai.preferred.cerebro.index.exception - package ai.preferred.cerebro.index.exception
 
ai.preferred.cerebro.index.request - package ai.preferred.cerebro.index.request
 
ai.preferred.cerebro.index.response - package ai.preferred.cerebro.index.response
 
ai.preferred.cerebro.index.search.processor - package ai.preferred.cerebro.index.search.processor
 
ai.preferred.cerebro.index.search.structure - package ai.preferred.cerebro.index.search.structure
 
ai.preferred.cerebro.index.similarity - package ai.preferred.cerebro.index.similarity
 
ai.preferred.cerebro.index.store - package ai.preferred.cerebro.index.store
 
ai.preferred.cerebro.index.utils - package ai.preferred.cerebro.index.utils
 
Algorithm - Class in ai.preferred.cerebro.core.algorithm
This class provides several utility for recommendation algorithms
Algorithm() - Constructor for class ai.preferred.cerebro.core.algorithm.Algorithm
 
AlgorithmManager - Class in ai.preferred.cerebro.core.algorithm
 
AlgorithmManager() - Constructor for class ai.preferred.cerebro.core.algorithm.AlgorithmManager
 
AlgorithmManager(Algorithm...) - Constructor for class ai.preferred.cerebro.core.algorithm.AlgorithmManager
 
areEqual(Boolean, Boolean) - Static method in class ai.preferred.cerebro.core.util.BooleanUtils
 
areEqual(Integer, Integer) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
areEqual(Object...) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
areEqualIgnoreCase(Object...) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
arr - Variable in class ai.preferred.cerebro.index.search.structure.CeCollector
 
arr - Variable in class ai.preferred.cerebro.index.store.Container
 

B

BooleanUtils - Class in ai.preferred.cerebro.core.util
BooleanUtils
BooleanUtils() - Constructor for class ai.preferred.cerebro.core.util.BooleanUtils
 
bytesToDouble(byte[]) - Static method in class ai.preferred.cerebro.index.store.DoubleStoredField
 
byteToInt(byte[]) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 

C

calculateScore(ScoreDoc) - Method in class ai.preferred.cerebro.index.store.DocArray
 
calculateScore(T) - Method in class ai.preferred.cerebro.index.store.Container
 
capitalize(String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
capitalize(String, char[]) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
capitalizeFully(String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
capitalizeFully(String, char[]) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
CeBulkScorer - Class in ai.preferred.cerebro.index.search.structure
Cerebro internal scorer.
CeBulkScorer(Scorer) - Constructor for class ai.preferred.cerebro.index.search.structure.CeBulkScorer
 
CeCollector<T extends org.apache.lucene.search.ScoreDoc> - Class in ai.preferred.cerebro.index.search.structure
Cerebro's internal Scoring functionality.
CeCollector(Container<T>, int) - Constructor for class ai.preferred.cerebro.index.search.structure.CeCollector
 
CeTopScoreDocCollector - Class in ai.preferred.cerebro.index.search.structure
Class to handle Cerebro internal retrieving and ranking of Document Objects.
checkReservedFieldName(String) - Method in class ai.preferred.cerebro.index.builder.PersonalizedDocFactory
 
cleanSession(Date) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.SessionManager
 
clear() - Method in class ai.preferred.cerebro.index.store.Container
Removes all entries from the Container.
clearAll() - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
clone() - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
clone() - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
clone() - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
close() - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
Closes all open resources and releases the write lock.
ClosedException - Exception in ai.preferred.cerebro.index.exception
Thrown when you are trying to use a closed LuIndexWriter.
ClosedException() - Constructor for exception ai.preferred.cerebro.index.exception.ClosedException
 
coalesce(Object...) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
coalesce(Object...) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
CommandOptions - Class in ai.preferred.cerebro.core.util
Command Options
CommandOptions() - Constructor for class ai.preferred.cerebro.core.util.CommandOptions
 
compactByFrequency(String, int) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
computeNorm(FieldInvertState) - Method in class ai.preferred.cerebro.index.similarity.CosineSimilarity
 
computeWeight(double[], IndexReader, CollectionStatistics) - Method in class ai.preferred.cerebro.index.similarity.CosineSimilarity
 
computeWeight(float, CollectionStatistics, TermStatistics...) - Method in class ai.preferred.cerebro.index.similarity.CosineSimilarity
 
concat(Object...) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
concat(String, String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Concatenates a filename to a base path using normal command line style rules.
ConfigUtils - Class in ai.preferred.cerebro.core.util
ConfigUtils
ConfigUtils() - Constructor for class ai.preferred.cerebro.core.util.ConfigUtils
 
Container<T> - Class in ai.preferred.cerebro.index.store
Base class to contain, rank and retrieve top K objects based on their score.
Container(int) - Constructor for class ai.preferred.cerebro.index.store.Container
 
Container(int, Supplier<T>) - Constructor for class ai.preferred.cerebro.index.store.Container
 
Container(T[]) - Constructor for class ai.preferred.cerebro.index.store.Container
 
contains(Object, Object) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
CONTENTS - Static variable in class ai.preferred.cerebro.index.utils.IndexConst
 
convertFromString(String) - Static method in class ai.preferred.cerebro.core.entity.DenseVector
 
convertFromString(String) - Static method in class ai.preferred.cerebro.core.entity.SparseVector
 
convertToLatentVector(boolean, String) - Static method in class ai.preferred.cerebro.core.jpa.util.LatentVectorUtils
 
copyTo(InputStream, String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
CosineSimilarity - Class in ai.preferred.cerebro.index.similarity
Class to compute cosine similarity.
CosineSimilarity() - Constructor for class ai.preferred.cerebro.index.similarity.CosineSimilarity
 
cost() - Method in class ai.preferred.cerebro.index.search.structure.CeBulkScorer
 
cp(String, String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
create(Object, double[]) - Method in class ai.preferred.cerebro.index.builder.PersonalizedDocFactory
 
create(Object, IndexableField...) - Method in class ai.preferred.cerebro.index.builder.PersonalizedDocFactory
 
createIndexFromDir(String, FileFilter) - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
 
createIndexFromVecData(double[][]) - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
 
createSession(String, String, String, String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.SessionManager
 
createWeight(IndexSearcher, boolean, float) - Method in class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 

D

DateUtils - Class in ai.preferred.cerebro.core.util
DateUtils
DateUtils() - Constructor for class ai.preferred.cerebro.core.util.DateUtils
 
debug() - Method in class ai.preferred.cerebro.core.util.ConfigUtils
 
deleteByID(Object) - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
 
DenseVector - Class in ai.preferred.cerebro.core.entity
Dense vector
DenseVector(int) - Constructor for class ai.preferred.cerebro.core.entity.DenseVector
 
deserialize(byte[]) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
deserialize(InputStream) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
detach(E) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
diffDays(Date, Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
dimension - Variable in class ai.preferred.cerebro.index.builder.LocalitySensitiveHash
 
divide(double) - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
divide(double) - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
divide(double) - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
DocArray - Class in ai.preferred.cerebro.index.store
A data construct to get out the top k document according a specific score measurement.
DocArray(int, boolean) - Constructor for class ai.preferred.cerebro.index.store.DocArray
 
docFactory - Variable in class ai.preferred.cerebro.index.builder.LuIndexWriter
 
docID() - Method in class ai.preferred.cerebro.index.search.structure.LatentVecScorer
 
DocNotClearedException - Exception in ai.preferred.cerebro.index.exception
Thrown when you call PersonalizedDocFactory's create functions but forget to pair a PersonalizedDocFactory.getDoc() with a previous create call.
DocNotClearedException() - Constructor for exception ai.preferred.cerebro.index.exception.DocNotClearedException
 
DocNotClearedException(String) - Constructor for exception ai.preferred.cerebro.index.exception.DocNotClearedException
 
dotProduct(double[], double[]) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
Calculate the the inner product between 2 vectors
DoubleStoredField - Class in ai.preferred.cerebro.index.store
Cerebro's class to store a double number into Lucene's index.
DoubleStoredField(double) - Constructor for class ai.preferred.cerebro.index.store.DoubleStoredField
 
doubleToBytes(double) - Static method in class ai.preferred.cerebro.index.store.DoubleStoredField
 

E

eliminateByFrequency(String, int) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
EMPTY_TOPDOCS - Static variable in class ai.preferred.cerebro.index.search.structure.CeCollector
 
emptyFolder(File, boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
entityManager - Variable in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
equals(Object) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
equals(Object) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
equals(Object) - Method in class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
executeQuery(Query) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
executor - Variable in class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
 
exist(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserModelManager
 
exist(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
explode(String, int) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
explode(String, int, boolean) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
explode(String, String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
EXTENSION_SEPARATOR - Static variable in class ai.preferred.cerebro.core.util.FileUtils
 
EXTENSION_SEPARATOR_STR - Static variable in class ai.preferred.cerebro.core.util.FileUtils
 
ExtFilter - Class in ai.preferred.cerebro.index.builder
This class acts as a filter to rule out all the file extension that should not be read for indexing.
ExtFilter(String...) - Constructor for class ai.preferred.cerebro.index.builder.ExtFilter
 

F

Feedback - Class in ai.preferred.cerebro.core.jpa.entity
 
Feedback() - Constructor for class ai.preferred.cerebro.core.jpa.entity.Feedback
 
Feedback(String, String, int, String, String) - Constructor for class ai.preferred.cerebro.core.jpa.entity.Feedback
 
Feedback(String, String, int, String, String, Date, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.Feedback
 
FeedbackManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
FeedbackManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.FeedbackManager
 
FileUtils - Class in ai.preferred.cerebro.core.util
FileUtils
FileUtils() - Constructor for class ai.preferred.cerebro.core.util.FileUtils
 
findFiles(File, T) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
findFiles(String, String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
findFiles(List<String>, File, T) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
formatNumber(String, double) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
formatNumber(String, long) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
formatNumber(String, Object) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 

G

get(int) - Method in class ai.preferred.cerebro.index.store.Container
 
GET_ALL_FEEDBACK_BY_SESSION_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
GET_ALL_FEEDBACK_BY_SESSION_ID_AND_STATUS - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
GET_ALL_FEEDBACK_BY_SESSION_ID_AND_TYPE - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
GET_ALL_FEEDBACK_BY_TYPE - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
GET_ALL_INDEX_TYPE - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
GET_ALL_ITEM_MODEL_BY_MODEL_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
GET_ALL_TIMEOUT_SESSION_BY_USER_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.Session
 
GET_ALL_USER_MODEL_BY_MODEL_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
GET_FEEDBACK_BY_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
GET_INDEX_METADATA_BY_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
GET_INDEX_TYPE_BY_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
GET_ITEM_MODEL_BY_ITEM_ID_AND_MODEL_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
GET_LIST_INDEX_METADATA_BY_MODEL_CODE - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
GET_LIST_INDEX_METADATA_BY_TYPE_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
GET_MODEL_BY_CODE - Static variable in class ai.preferred.cerebro.core.jpa.entity.Model
 
GET_MODEL_BY_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.Model
 
GET_RANDOM_USERID - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
GET_SESSION_BY_SESSION_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.Session
 
GET_USER_MODEL_BY_USER_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
GET_USER_MODEL_BY_USER_ID_AND_MODEL_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
getActivation() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getAlgorithm(String, String) - Method in class ai.preferred.cerebro.core.algorithm.AlgorithmManager
 
getAllCategories() - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
getAllFeedbackBySessionId(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.FeedbackManager
 
getAllFeedbackBySessionIdAndStatus(String, int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.FeedbackManager
 
getAllFeedbackBySessionIdAndType(String, int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.FeedbackManager
 
getAllFeedbackByType(int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.FeedbackManager
 
getAllIndexType() - Method in class ai.preferred.cerebro.core.jpa.entitymanager.IndexTypeManager
 
getAllItemModelByModelId(int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.ItemModelManager
 
getAllKeyWithPrefix(String) - Method in class ai.preferred.cerebro.core.util.ConfigUtils
 
getAllTimeOutSessionByUserId(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.SessionManager
 
getAllUserModelByModelId(int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserModelManager
 
getAllUserProfiles() - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
getArray() - Method in class ai.preferred.cerebro.index.store.Container
 
getArrayBaseType(Class) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getArrayDimensions(Class) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getBaseName(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the base name, minus the full path and extension, from a full filename.
getBooleanOption(String) - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
getByteProperty(String, byte) - Method in class ai.preferred.cerebro.core.util.ConfigUtils
Gets a property and converts it into byte.
getClientId() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getCompactString(Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
getCreatedTime() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getCreatedTime() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
getDefaultBoolean() - Static method in class ai.preferred.cerebro.core.util.BooleanUtils
 
getDefaultDate() - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
getDefaultDouble() - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getDefaultFloat() - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getDefaultInt() - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getDefaultLong() - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getDefaultString() - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
getDefaultUUID() - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
getDefaultUUIDString() - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
getDescription() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
getDevice() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getDoc() - Method in class ai.preferred.cerebro.index.builder.PersonalizedDocFactory
 
getDoubleOption(String) - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
getDoubleProperty(String, double) - Method in class ai.preferred.cerebro.core.util.ConfigUtils
Gets a property and converts it into double.
getElement(int) - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
getElement(int) - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
getElement(int) - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
getElements() - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
getElements() - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
getEmail() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getEntityManager() - Static method in class ai.preferred.cerebro.core.jpa.util.PersistenceUtils
 
getExtension(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the extension of a filename.
getFeatureVector(byte[]) - Static method in class ai.preferred.cerebro.index.store.VectorField
 
getFeedbacklById(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.FeedbackManager
 
getFullPath(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the full path from a full filename, which is the prefix + path.
getFullPathNoEndSeparator(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the full path from a full filename, which is the prefix + path, and also excluding the final directory separator.
getGender() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getGMTString(Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
getHashBit(double[]) - Method in class ai.preferred.cerebro.index.builder.LocalitySensitiveHash
 
getId() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getId() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getId() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
getIndexMetadataById(int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.IndexMetadataManager
 
getIndexPath() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getIndexTypeById(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.IndexTypeManager
 
getInstance() - Static method in class ai.preferred.cerebro.core.util.ConfigUtils
 
getIntegerOption(String) - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
getIntProperty(String, int) - Method in class ai.preferred.cerebro.core.util.ConfigUtils
Gets a property and converts it into integer.
getIp() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getItemId() - Method in class ai.preferred.cerebro.core.entity.TopKItem
 
getItemId() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
getItemId() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
getItemLatentVector(String, int) - Static method in class ai.preferred.cerebro.core.jpa.util.LatentVectorUtils
 
getItemModelByItemIdAndModelId(String, int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.ItemModelManager
 
getLanguage() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getLastActiveTime() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getLastActivityTime() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getLeafCollector(LeafReaderContext) - Method in class ai.preferred.cerebro.index.search.structure.CeTopScoreDocCollector
 
getListIndexMetadataByIndexType(int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.IndexMetadataManager
 
getListIndexMetadataByModelCode(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.IndexMetadataManager
 
getLocation() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getLongOption(String) - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
getMetadata() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getMetadataAsParams() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getModel() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getModel() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
getModel() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
getModel() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
getModel() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
getModelByCode(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.ModelManager
 
getModelById(int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.ModelManager
 
getModelCode() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
getModelId() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
getMostFrequentSubcat(String) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
getName() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getName() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getName(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the name minus the path from a full filename.
getObject() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getObject(boolean) - Static method in class ai.preferred.cerebro.core.util.BooleanUtils
 
getObject(boolean) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getObject(boolean) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getObject(double) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getObject(double) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getObject(float) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getObject(float) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getObject(int) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getObject(int) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getObject(long) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
getObject(long) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getObject(Object) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getObject(Object, Object) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
getParams() - Method in class ai.preferred.cerebro.core.algorithm.Algorithm
 
getParams() - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getParent(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
getParentFolder(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
getPassword() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getPath(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the path from a full filename, which excludes the prefix.
getPathNoEndSeparator(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the path from a full filename, which excludes the prefix, and also excluding the final directory separator.
getPhone() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getPhoto() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getPrefix(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Gets the prefix from a full filename, such as C:/ or ~/.
getPrefixLength(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Returns the length of the filename prefix, such as C:/ or ~/.
getQueryData() - Method in class ai.preferred.cerebro.index.request.QueryRequest
 
getRandomUserId() - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserModelManager
 
getRankedItemList() - Method in class ai.preferred.cerebro.index.response.QueryResponse
 
getRepresentation() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
getRepresentation() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
getResultList(Query) - Static method in class ai.preferred.cerebro.core.jpa.util.QueryUtils
 
getResultList(Query, int) - Static method in class ai.preferred.cerebro.core.jpa.util.QueryUtils
 
getResults(Query) - Static method in class ai.preferred.cerebro.core.jpa.util.QueryUtils
 
getResults(Query, int) - Static method in class ai.preferred.cerebro.core.jpa.util.QueryUtils
 
getScore() - Method in class ai.preferred.cerebro.core.entity.TopKItem
 
getSearcher() - Method in class ai.preferred.cerebro.index.request.LoadSearcherRequest
 
getSession(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.SessionManager
 
getSessionId() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getSessionId() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getSetting() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
getSettingAsParams() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
getSettings() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getSimpleString(Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
getSingleResult(Query) - Static method in class ai.preferred.cerebro.core.jpa.util.QueryUtils
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
getStatus() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getString(Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
getString(Date, String) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
getString(Date, String, TimeZone) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
getStringOption(String) - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
getStringProperty(String) - Method in class ai.preferred.cerebro.core.util.ConfigUtils
 
getStringProperty(String, String) - Method in class ai.preferred.cerebro.core.util.ConfigUtils
 
getSubmap(String) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
getSupporterPath() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getTerm() - Method in class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
getTopK() - Method in class ai.preferred.cerebro.index.request.QueryRequest
 
getTopSubCat(String, int) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
getTotalHits() - Method in class ai.preferred.cerebro.index.search.structure.CeCollector
 
getType() - Method in class ai.preferred.cerebro.core.algorithm.Algorithm
 
getType() - Method in class ai.preferred.cerebro.core.algorithm.impl.IBPR
 
getType() - Method in class ai.preferred.cerebro.core.algorithm.impl.PMF
 
getType() - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
getType() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
getType() - Method in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
getType() - Method in class ai.preferred.cerebro.index.request.QueryRequest
 
getUpdatedTime() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
getUpdatedTime() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
getUserId() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
getUserId() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
getUserId() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
getUserId() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getUserModelByUserId(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserModelManager
 
getUserModelByUserIdAndModelId(String, int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserModelManager
 
getUsername() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getUserProfileByEmail(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
getUserProfileById(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
getUserProfileByPhone(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
getUserProfileByUserName(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
getUserType() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
getValue(String, String) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
getValueAsDouble(String) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getValueAsDouble(String, double) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getValueAsInt(String) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getValueAsInt(String, int) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getValueAsLong(String) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getValueAsLong(String, long) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getValueAsString(String) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getValueAsString(String, String) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
getVec() - Method in class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
getVersion() - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 

H

hashCode() - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
hashCode() - Method in class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
hashCode() - Method in class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
HashFieldName - Static variable in class ai.preferred.cerebro.index.utils.IndexConst
 

I

IBPR - Class in ai.preferred.cerebro.core.algorithm.impl
This class implements the IBPR algorithms
IBPR() - Constructor for class ai.preferred.cerebro.core.algorithm.impl.IBPR
 
IDFieldName - Static variable in class ai.preferred.cerebro.index.utils.IndexConst
 
implode(Object[]) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
implode(Object[], String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
in(Object, Object[]) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
incr(String, String, int) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
indent(String, int) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
IndexConst - Class in ai.preferred.cerebro.index.utils
Cerebro's reserved keyword list and necessary constants
IndexConst() - Constructor for class ai.preferred.cerebro.index.utils.IndexConst
 
indexFile(File) - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
Self-implement this function to parse information from your file to be indexed.
indexKeyWords(Object...) - Method in interface ai.preferred.cerebro.index.builder.VersatileIndexing
 
indexLatentVectors(Object...) - Method in interface ai.preferred.cerebro.index.builder.VersatileIndexing
 
IndexMetadata - Class in ai.preferred.cerebro.core.jpa.entity
 
IndexMetadata() - Constructor for class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
IndexMetadata(Model, IndexType, String, String, String, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
IndexMetadata(String, Model, IndexType, String, String, String, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
IndexMetadataManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
IndexMetadataManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.IndexMetadataManager
 
indexOf(Object, Object) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
indexOf(String, int, String, boolean) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
indexOfExtension(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Returns the index of the last extension separator character, which is a dot.
indexOfLastSeparator(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Returns the index of the last directory separator character.
IndexType - Class in ai.preferred.cerebro.core.jpa.entity
 
IndexType() - Constructor for class ai.preferred.cerebro.core.jpa.entity.IndexType
 
IndexType(String) - Constructor for class ai.preferred.cerebro.core.jpa.entity.IndexType
 
IndexTypeManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
IndexTypeManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.IndexTypeManager
 
IndexUtils - Class in ai.preferred.cerebro.index.utils
Utility class to facilitate all necessary function in cerebro.index like I/O, vector computations..., etc
IndexUtils() - Constructor for class ai.preferred.cerebro.index.utils.IndexUtils
 
inIgnoreCase(Object, Object[]) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
innerProduct(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
innerProduct(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
innerProduct(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
insertIndexMetadataToDB(IndexMetadata) - Static method in class ai.preferred.cerebro.index.utils.JPAUtils
 
insertWithOverflow(T) - Method in class ai.preferred.cerebro.index.store.Container
 
intToByte(int) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
isActivated(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
isAllNull(Object...) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
isAnyNull(Object...) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
isExisted(String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
isExtension(String, String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Checks whether the extension of the filename is that specified.
isExtension(String, String[]) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Checks whether the extension of the filename is one of those specified.
isExtension(String, Collection<String>) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Checks whether the extension of the filename is one of those specified.
isNull(Object) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
isNull(Object) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
isNullOrEmpty(Object) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
isNullOrEmpty(Object) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
isNullOrWhiteSpace(Object) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
isNullOrWhiteSpace(Object) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
isNumber(String) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
isZero(double) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
isZero(double, int) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
ItemModel - Class in ai.preferred.cerebro.core.jpa.entity
 
ItemModel() - Constructor for class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
ItemModel(Model, String, String, Date, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
ItemModelId - Class in ai.preferred.cerebro.core.jpa.entity
 
ItemModelId() - Constructor for class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
ItemModelId(String, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
ItemModelManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
ItemModelManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.ItemModelManager
 
iterator() - Method in class ai.preferred.cerebro.index.search.structure.LatentVecScorer
 
iterator() - Method in class ai.preferred.cerebro.index.store.Container
 

J

JPAUtils - Class in ai.preferred.cerebro.index.utils
Handle communication with Cerebro's other unreleased modules
JPAUtils() - Constructor for class ai.preferred.cerebro.index.utils.JPAUtils
 

K

KEYWORD - ai.preferred.cerebro.index.request.QueryRequest.QueryType
 

L

LatentVecScorer - Class in ai.preferred.cerebro.index.search.structure
Scorer using CosineSimilarity to score similarity between latent vectors.
LatentVectorQuery - Class in ai.preferred.cerebro.index.search.structure
A Query that matches Documents by the hashcode produced by their latent vector.
LatentVectorQuery(double[], LocalitySensitiveHash) - Constructor for class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
LatentVectorQuery(double[], LocalitySensitiveHash, TermContext) - Constructor for class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
LatentVectorQuery(double[], Term) - Constructor for class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
LatentVectorQuery(double[], Term, TermContext) - Constructor for class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
LatentVectorUtils - Class in ai.preferred.cerebro.core.jpa.util
 
LatentVectorUtils() - Constructor for class ai.preferred.cerebro.core.jpa.util.LatentVectorUtils
 
leafSlices - Variable in class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
 
length() - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
length() - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
length() - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
lessThan(ScoreDoc, ScoreDoc) - Method in class ai.preferred.cerebro.index.store.DocArray
 
lessThan(T, T) - Method in class ai.preferred.cerebro.index.store.Container
 
listFile(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
listName(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
listName(String, boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
load(String) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
load(String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
loadProperties(String) - Method in class ai.preferred.cerebro.core.util.ConfigUtils
 
LoadSearcherRequest - Class in ai.preferred.cerebro.index.request
A class to streamline the creation of a VersatileSearcher.
LoadSearcherRequest(String, String, boolean) - Constructor for class ai.preferred.cerebro.index.request.LoadSearcherRequest
 
loadSettings(String) - Method in class ai.preferred.cerebro.core.algorithm.Algorithm
Load the learning setting
LocalitySensitiveHash - Class in ai.preferred.cerebro.index.builder
This class calculate the hashcode of a vector given which set of hashing vectors it was created with.
LocalitySensitiveHash(double[][]) - Constructor for class ai.preferred.cerebro.index.builder.LocalitySensitiveHash
 
log2(double) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
logb(double, double) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
LuIndexSearcher - Class in ai.preferred.cerebro.index.search.structure
Inherited from Lucene's IndexSearcher, this class extends Lucene's traditional full-text search to vector similarity search also.
LuIndexSearcher(IndexReaderContext, ExecutorService, String) - Constructor for class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
 
LuIndexSearcher(IndexReader, String) - Constructor for class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
Create a searcher from the provided index and set of hashing vectors.
LuIndexSearcher(IndexReader, ExecutorService, String) - Constructor for class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
Runs searches for each segment separately, using the provided ExecutorService.
LuIndexWriter - Class in ai.preferred.cerebro.index.builder
Wrapper class containing an instance of Lucene's IndexWriter that facilitates the indexing of both text objects and latent feature vectors.
LuIndexWriter(String, int, int) - Constructor for class ai.preferred.cerebro.index.builder.LuIndexWriter
 
LuIndexWriter(String, String) - Constructor for class ai.preferred.cerebro.index.builder.LuIndexWriter
 
LuQueryProcessor - Class in ai.preferred.cerebro.index.search.processor
This class process a QueryRequest into suitable query for a VersatileSearcher then pass it to carry out the search and return result.
LuQueryProcessor() - Constructor for class ai.preferred.cerebro.index.search.processor.LuQueryProcessor
 

M

MapUtils - Class in ai.preferred.cerebro.core.util
MapUtils
MapUtils() - Constructor for class ai.preferred.cerebro.core.util.MapUtils
 
mb - Static variable in class ai.preferred.cerebro.index.utils.IndexConst
 
merge(E) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
mkdirs(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
Model - Class in ai.preferred.cerebro.core.jpa.entity
 
Model() - Constructor for class ai.preferred.cerebro.core.jpa.entity.Model
 
Model(String, String, boolean, String, Date, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.Model
 
MODEL_CODE_IPBR - Static variable in class ai.preferred.cerebro.core.jpa.entity.Model
 
MODEL_CODE_PMF - Static variable in class ai.preferred.cerebro.core.jpa.entity.Model
 
ModelManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
ModelManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.ModelManager
 

N

needsScores() - Method in class ai.preferred.cerebro.index.search.structure.CeTopScoreDocCollector
 
newPlainUUIDString() - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
newTopDocs(ScoreDoc[], int) - Method in class ai.preferred.cerebro.index.search.structure.CeCollector
 
newTopDocs(ScoreDoc[], int) - Method in class ai.preferred.cerebro.index.search.structure.CeTopScoreDocCollector
 
newUUID() - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
newUUIDByteArray() - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
newUUIDString() - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
normalize(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Normalizes a path, removing double and single dot path steps.
normalize(String, boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Normalizes a path, removing double and single dot path steps.
normalizeClassName(Class) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
normalizeNoEndSeparator(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Normalizes a path, removing double and single dot path steps, and removing any final directory separator.
normalizeNoEndSeparator(String, boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Normalizes a path, removing double and single dot path steps, and removing any final directory separator.
notifyFutureImplementation() - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
notifyLazyImplementation(String) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
NumberUtils - Class in ai.preferred.cerebro.core.util
NumberUtils
NumberUtils() - Constructor for class ai.preferred.cerebro.core.util.NumberUtils
 
numHashBit - Variable in class ai.preferred.cerebro.index.builder.LocalitySensitiveHash
 

O

ObjectUtils - Class in ai.preferred.cerebro.core.util
ObjectUtils
ObjectUtils() - Constructor for class ai.preferred.cerebro.core.util.ObjectUtils
 
optimize() - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
 
orderStatistic(int, int, int) - Method in class ai.preferred.cerebro.index.store.Container
 

P

Parameter - Class in ai.preferred.cerebro.core.entity
Parameter
Parameter() - Constructor for class ai.preferred.cerebro.core.entity.Parameter
 
parse(String[]) - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
parseAsDoubleArray(Object[]) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseAsIntArray(Object[]) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseAsLongArray(Object[]) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseBoolean(Object) - Static method in class ai.preferred.cerebro.core.util.BooleanUtils
 
parseBoolean(Object, boolean) - Static method in class ai.preferred.cerebro.core.util.BooleanUtils
 
parseDate(Object) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
parseDate(Object, String) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
parseDate(Object, String, Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
parseDate(Object, String, TimeZone) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
parseDate(Object, String, TimeZone, Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
parseDate(Object, Date) - Static method in class ai.preferred.cerebro.core.util.DateUtils
 
parseDouble(Object) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseDouble(Object, double) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseFloat(Object) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseFloat(Object, float) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseInt(Object) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseInt(Object, int) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseLong(Object) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseLong(Object, long) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 
parseString(Object) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
parseString(Object, String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
parseUUID(Object) - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
parseUUID(Object, UUID) - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
partition(int, int) - Method in class ai.preferred.cerebro.index.store.Container
 
persist(E) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
persist(E...) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
PersistenceUtils - Class in ai.preferred.cerebro.core.jpa.util
 
PersistenceUtils() - Constructor for class ai.preferred.cerebro.core.jpa.util.PersistenceUtils
 
PersonalizedDocFactory - Class in ai.preferred.cerebro.index.builder
This class handles the creation of Document object to ensure that there is no conflict in field name and that all the hashcoding behaves as intended.
pivotScheme(int, int) - Method in class ai.preferred.cerebro.index.store.Container
 
PMF - Class in ai.preferred.cerebro.core.algorithm.impl
This class implements the PMF algorithm
PMF() - Constructor for class ai.preferred.cerebro.core.algorithm.impl.PMF
 
pop() - Method in class ai.preferred.cerebro.index.store.Container
 
populateResults(ScoreDoc[], int) - Method in class ai.preferred.cerebro.index.search.structure.CeCollector
 
printHelp() - Method in class ai.preferred.cerebro.core.util.CommandOptions
 
process(VersatileSearcher, QueryRequest) - Method in class ai.preferred.cerebro.index.search.processor.LuQueryProcessor
 
process(VersatileSearcher, QueryRequest) - Method in interface ai.preferred.cerebro.index.search.processor.QueryProcessor
 
processKeyword(VersatileSearcher, Object, int) - Method in class ai.preferred.cerebro.index.search.processor.LuQueryProcessor
 
PROPERTIES_FILE - Static variable in class ai.preferred.cerebro.core.util.ConfigUtils
 
pullTopK() - Method in class ai.preferred.cerebro.index.search.structure.CeTopScoreDocCollector
 
pullTopK(int, boolean, boolean) - Method in class ai.preferred.cerebro.index.store.Container
 

Q

QUERY_CLEAN_SESSION - Static variable in class ai.preferred.cerebro.core.jpa.entity.Session
 
QUERY_GET_ALL_USER_PROFILES - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
QUERY_GET_USER_PROFILE_BY_EMAIL - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
QUERY_GET_USER_PROFILE_BY_PHONE - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
QUERY_GET_USER_PROFILE_BY_USER_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
QUERY_GET_USER_PROFILE_BY_USERNAME - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
QUERY_UPDATE_SESSION - Static variable in class ai.preferred.cerebro.core.jpa.entity.Session
 
queryKeyWord(QueryParser, String, int) - Method in class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
 
queryKeyWord(QueryParser, String, int) - Method in interface ai.preferred.cerebro.index.search.structure.VersatileSearcher
 
QueryProcessor - Interface in ai.preferred.cerebro.index.search.processor
An interface to enforce the functionality of any type of Processor used to handled queries.
QueryRequest - Class in ai.preferred.cerebro.index.request
This class is a search request to be passed into QueryProcessor and get the result.
QueryRequest(Object, QueryRequest.QueryType, int) - Constructor for class ai.preferred.cerebro.index.request.QueryRequest
 
QueryRequest.QueryType - Enum in ai.preferred.cerebro.index.request
Decide how QueryRequest.queryData will be processed and the kind of functionality to support.
QueryResponse<T> - Class in ai.preferred.cerebro.index.response
A class to wrap up the result of any query pass to a QueryProcessor.
QueryResponse(T[]) - Constructor for class ai.preferred.cerebro.index.response.QueryResponse
 
QueryUtils - Class in ai.preferred.cerebro.core.jpa.util
 
QueryUtils() - Constructor for class ai.preferred.cerebro.core.jpa.util.QueryUtils
 
queryVector(double[], int) - Method in class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
 
queryVector(double[], int) - Method in interface ai.preferred.cerebro.index.search.structure.VersatileSearcher
 
quicksort(int, int) - Method in class ai.preferred.cerebro.index.store.Container
 
quote(String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 

R

randomizeFeatureVectors(int, int, boolean, boolean) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
randomizeQueryVector(int) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
reader - Variable in class ai.preferred.cerebro.index.search.structure.LuIndexSearcher
 
readLines(InputStream) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
readLines(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
readLines(URL) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
readLinesAsList(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
readLinesAsString(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
readQueryAndTopK(String) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
readVectors(String) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
refresh(E) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
regionMatches(String, int, String, boolean) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
remove(E) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.AbstractManager
 
remove(File, boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
remove(String, String) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
remove(T) - Method in class ai.preferred.cerebro.index.store.Container
 
removeExtension(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Removes the extension from a filename.
removeIfExist(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
report(boolean) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
report(PrintStream, boolean) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
report(PrintStream, boolean, boolean) - Method in class ai.preferred.cerebro.core.util.StatisticMap
 
retrieveIndexTypeByType(String) - Static method in class ai.preferred.cerebro.index.utils.JPAUtils
 
retrieveItemByItemIdAndModelId(String, int) - Static method in class ai.preferred.cerebro.index.utils.JPAUtils
 
retrieveItemListByModelId(int) - Static method in class ai.preferred.cerebro.index.utils.JPAUtils
 
retrieveModelByModelId(int) - Static method in class ai.preferred.cerebro.index.utils.JPAUtils
 
roundDouble(Double, int) - Static method in class ai.preferred.cerebro.core.util.NumberUtils
 

S

SameNameException - Exception in ai.preferred.cerebro.index.exception
Thrown when one of your custom fields has name similar to one of Cerebro's reserved keyword.
SameNameException() - Constructor for exception ai.preferred.cerebro.index.exception.SameNameException
 
SameNameException(String) - Constructor for exception ai.preferred.cerebro.index.exception.SameNameException
 
save(Object, String) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
save(Object, String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
saveQueryAndTopK(HashMap<double[], ArrayList<Integer>>, String) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
saveVectors(double[][], String) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
score() - Method in class ai.preferred.cerebro.index.search.structure.LatentVecScorer
 
score(AbstractVector, AbstractVector) - Method in class ai.preferred.cerebro.core.algorithm.Algorithm
 
score(AbstractVector, AbstractVector) - Method in class ai.preferred.cerebro.core.algorithm.impl.IBPR
 
score(AbstractVector, AbstractVector) - Method in class ai.preferred.cerebro.core.algorithm.impl.PMF
 
score(LeafCollector, Bits, int, int) - Method in class ai.preferred.cerebro.index.search.structure.CeBulkScorer
 
separatorsToSystem(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Converts all separators to the system separator.
separatorsToUnix(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Converts all separators to the Unix separator of forward slash.
separatorsToWindows(String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Converts all separators to the Windows separator of backslash.
serialize(Object) - Static method in class ai.preferred.cerebro.core.util.ObjectUtils
 
Session - Class in ai.preferred.cerebro.core.jpa.entity
 
Session() - Constructor for class ai.preferred.cerebro.core.jpa.entity.Session
 
Session(String, String, String, String, String, String, Date, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.Session
 
SessionManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
SessionManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.SessionManager
 
setActivation(int) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setClientId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setCreatedTime(Date) - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
setCreatedTime(Date) - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
setDescription(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
setDevice(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setElement(int, double) - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
setElement(int, double) - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
setElement(int, double) - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
setElements(double[]) - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
setElements(TreeMap<String, Double>) - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
setEmail(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setGender(int) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setId(int) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setId(int) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
setId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
setIndexPath(String) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setIp(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setItemId(String) - Method in class ai.preferred.cerebro.core.entity.TopKItem
 
setItemId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
setItemId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
setLanguage(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setLastActiveTime(Date) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setLastActivityTime(Date) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setLocation(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setMaxBufferDocNum(int) - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
Determines the minimal number of documents required before the buffered in-memory documents are flushed as a new Segment.
setMaxBufferRAMSize(double) - Method in class ai.preferred.cerebro.index.builder.LuIndexWriter
Determines the amount of RAM that may be used for buffering added documents and deletions before they are flushed to the Directory.
setMetadata(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
setModel(int) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModelId
 
setModel(int) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
setModel(Model) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setModel(Model) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
setModel(Model) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
setModelCode(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
setModelId(int) - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
setName(String) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setName(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setObject(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
setParams(Parameter) - Method in class ai.preferred.cerebro.core.algorithm.Algorithm
 
setParams(Map<String, Object>) - Method in class ai.preferred.cerebro.core.entity.Parameter
 
setPassword(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setPhone(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setPhoto(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setQueryData(Object) - Method in class ai.preferred.cerebro.index.request.QueryRequest
 
setRepresentation(String) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
setRepresentation(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
setScore(double) - Method in class ai.preferred.cerebro.core.entity.TopKItem
 
setSessionId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
setSessionId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setSetting(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
setSettings(String) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
setStatus(int) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setSupporterPath(String) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setType(int) - Method in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
setType(IndexType) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexMetadata
 
setType(String) - Method in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
setUpdatedTime(Date) - Method in class ai.preferred.cerebro.core.jpa.entity.ItemModel
 
setUpdatedTime(Date) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
setUseDenseVector(boolean) - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
setUserId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
setUserId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModel
 
setUserId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
setUserId(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setUsername(String) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setUserType(int) - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
setVersion(int) - Method in class ai.preferred.cerebro.core.jpa.entity.Session
 
simScorer(Similarity.SimWeight, LeafReaderContext) - Method in class ai.preferred.cerebro.index.similarity.CosineSimilarity
 
size() - Method in class ai.preferred.cerebro.index.store.Container
Returns the number of elements currently stored in the Container.
sortByComparator(Map<String, Integer>, boolean) - Static method in class ai.preferred.cerebro.core.util.StatisticMap
 
sortByValue(Map<K, V>) - Static method in class ai.preferred.cerebro.core.util.MapUtils
 
SparseVector - Class in ai.preferred.cerebro.core.entity
Sparse vector
SparseVector() - Constructor for class ai.preferred.cerebro.core.entity.SparseVector
 
splitVecs - Variable in class ai.preferred.cerebro.index.builder.LocalitySensitiveHash
 
StatisticMap - Class in ai.preferred.cerebro.core.util
StaticMap
StatisticMap() - Constructor for class ai.preferred.cerebro.core.util.StatisticMap
 
STATUS_CHECKED - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
STATUS_NORMAL - Static variable in class ai.preferred.cerebro.core.jpa.entity.Session
 
STATUS_TIMEOUT - Static variable in class ai.preferred.cerebro.core.jpa.entity.Session
 
STATUS_UNCHECKED - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
StringUtils - Class in ai.preferred.cerebro.core.util
StringUtils
StringUtils() - Constructor for class ai.preferred.cerebro.core.util.StringUtils
 
subTokens(String[], int, int) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
subTokens(String[], int, int, String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
swap(int, int) - Method in class ai.preferred.cerebro.index.store.Container
 

T

TextFileFilter - Class in ai.preferred.cerebro.index.builder
A Filter class that only accept .txt files.
TextFileFilter() - Constructor for class ai.preferred.cerebro.index.builder.TextFileFilter
 
toBytes(UUID) - Static method in class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 
toDoubles(AbstractVector) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
tokenize(String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
toList(String...) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
toList(String, String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
top() - Method in class ai.preferred.cerebro.index.store.Container
 
topDocs() - Method in class ai.preferred.cerebro.index.search.structure.CeCollector
 
topDocs(int) - Method in class ai.preferred.cerebro.index.search.structure.CeCollector
 
topDocs(int, int) - Method in class ai.preferred.cerebro.index.search.structure.CeCollector
 
topDocsSize() - Method in class ai.preferred.cerebro.index.search.structure.CeCollector
 
topK - Variable in class ai.preferred.cerebro.index.search.structure.CeCollector
 
TopKItem - Class in ai.preferred.cerebro.core.entity
Definition of a top-k item
TopKItem() - Constructor for class ai.preferred.cerebro.core.entity.TopKItem
 
TopKItem(String, double) - Constructor for class ai.preferred.cerebro.core.entity.TopKItem
 
toString() - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
toString() - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
toString() - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
toString() - Method in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
toString(String) - Method in class ai.preferred.cerebro.index.search.structure.LatentVectorQuery
 
totalHits - Variable in class ai.preferred.cerebro.index.search.structure.CeCollector
 
trim(Object) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
trimToSize(String, int) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
TYPE_ADD_TO_CART - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_CLICK - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_EXHAUSTIVE - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
TYPE_FAVORITE - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_INVERTED - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
TYPE_LSH - Static variable in class ai.preferred.cerebro.core.jpa.entity.IndexType
 
TYPE_PURCHASE - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_RATE - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_SEARCH - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_SELECT_BRAND - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_SELECT_PRODUCT - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
TYPE_VIEW_HOMEPAGE - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 

U

uncapitalize(String) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
uncapitalize(String, char[]) - Static method in class ai.preferred.cerebro.core.util.StringUtils
 
UnsupportedDataType - Exception in ai.preferred.cerebro.index.exception
Thrown whenever there is a mismatch in the datatype of objects.
UnsupportedDataType() - Constructor for exception ai.preferred.cerebro.index.exception.UnsupportedDataType
 
update(AbstractVector, AbstractVector, double) - Method in class ai.preferred.cerebro.core.algorithm.Algorithm
 
update(AbstractVector, AbstractVector, double) - Method in class ai.preferred.cerebro.core.algorithm.impl.IBPR
 
update(AbstractVector, AbstractVector, double) - Method in class ai.preferred.cerebro.core.algorithm.impl.PMF
 
UPDATE_FEEDBACK_STATUS_BY_ID - Static variable in class ai.preferred.cerebro.core.jpa.entity.Feedback
 
updateFeedbackStatusById(String, int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.FeedbackManager
 
useDenseVector() - Method in class ai.preferred.cerebro.core.jpa.entity.Model
 
useDenseVector(int) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.ModelManager
 
USER_ACTIVATED - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
USER_GENDER_FEMALE - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
USER_GENDER_MALE - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
USER_NOT_ACTIVATED - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
USER_STATUS_NEED_UPDATE - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
USER_STATUS_NORMAL - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
USER_TYPE_ADMINISTATOR - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
USER_TYPE_NORMAL - Static variable in class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
UserModel - Class in ai.preferred.cerebro.core.jpa.entity
 
UserModel() - Constructor for class ai.preferred.cerebro.core.jpa.entity.UserModel
 
UserModel(Model, String, String, Date, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.UserModel
 
UserModelId - Class in ai.preferred.cerebro.core.jpa.entity
 
UserModelId() - Constructor for class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
UserModelId(String, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.UserModelId
 
UserModelManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
UserModelManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.UserModelManager
 
UserProfile - Class in ai.preferred.cerebro.core.jpa.entity
 
UserProfile() - Constructor for class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
UserProfile(String, String, String, String, int, String, String, String, String, int, int, Date, int) - Constructor for class ai.preferred.cerebro.core.jpa.entity.UserProfile
 
UserProfileManager - Class in ai.preferred.cerebro.core.jpa.entitymanager
 
UserProfileManager(EntityManager) - Constructor for class ai.preferred.cerebro.core.jpa.entitymanager.UserProfileManager
 
UUIDUtils - Class in ai.preferred.cerebro.core.jpa.util
 
UUIDUtils() - Constructor for class ai.preferred.cerebro.core.jpa.util.UUIDUtils
 

V

validateInput(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.AbstractVector
 
validateInput(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.DenseVector
 
validateInput(AbstractVector) - Method in class ai.preferred.cerebro.core.entity.SparseVector
 
validateSession(String, int, String) - Method in class ai.preferred.cerebro.core.jpa.entitymanager.SessionManager
 
valueOf(String) - Static method in enum ai.preferred.cerebro.index.request.QueryRequest.QueryType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ai.preferred.cerebro.index.request.QueryRequest.QueryType
Returns an array containing the constants of this enum type, in the order they are declared.
VecFieldName - Static variable in class ai.preferred.cerebro.index.utils.IndexConst
 
VecLenFieldName - Static variable in class ai.preferred.cerebro.index.utils.IndexConst
 
vecLength(double[]) - Static method in class ai.preferred.cerebro.index.utils.IndexUtils
 
vecToBytes(double[]) - Static method in class ai.preferred.cerebro.index.store.VectorField
 
VECTOR - ai.preferred.cerebro.index.request.QueryRequest.QueryType
 
VectorField - Class in ai.preferred.cerebro.index.store
Cerebro's class to store a vector into Lucene's index.
VectorField(double[]) - Constructor for class ai.preferred.cerebro.index.store.VectorField
 
VersatileIndexing - Interface in ai.preferred.cerebro.index.builder
An interface to enforce the functionality of Cerebro's IndexWriter.
VersatileSearcher - Interface in ai.preferred.cerebro.index.search.structure
This interface enforces the functionality of a searcher used by other Cerebro components.

W

wildcardMatch(String, String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Checks a filename to see if it matches the specified wildcard matcher, always testing case-sensitive.
wildcardMatch(String, String, boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Checks a filename to see if it matches the specified wildcard matcher allowing control over case-sensitivity.
wildcardMatchIgnoreCase(String, String) - Static method in class ai.preferred.cerebro.core.util.FileUtils
Checks a filename to see if it matches the specified wildcard matcher using the ignore case rule.
writer - Variable in class ai.preferred.cerebro.index.builder.LuIndexWriter
 
writeToFile(String, byte[], boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
writeToFile(String, String, boolean) - Static method in class ai.preferred.cerebro.core.util.FileUtils
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages