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
All Classes All Packages
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 aPersonalizedDocFactory.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 aVersatileSearcher
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
All Classes All Packages