ucr.core
Class ProfileTableMng
java.lang.Object
ucr.core.ProfileTableMng
- public class ProfileTableMng
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ptable
public ProfileTableEntry[] ptable
size
private int size
timestampCounter
private long timestampCounter
sorter
ResultsQSort sorter
ProfileTableMng
public ProfileTableMng(ProfileTableEntry[] sptable)
getTimeStamp
private long getTimeStamp()
add_query
public void add_query(java.lang.String squery,
GUID sguid)
add_queryhit
public boolean add_queryhit(GUID sguid,
NodeConnection fromConn,
int qhitcount)
findGUIDidx
private int findGUIDidx(GUID sguid)
get_LRU_bucket
public int get_LRU_bucket()
getSimilarQueriesGrouped
public java.util.Vector getSimilarQueriesGrouped(java.lang.String query,
int N,
java.lang.String country)
cosineSimilarity
public double cosineSimilarity(ProfileTableEntry q,
ProfileTableEntry qj)
printState
public void printState()