public class SQL92JDBCInMemoryItemSimilarity extends AbstractJDBCComponent
DEFAULT_DATASOURCE_NAME| Constructor and Description |
|---|
SQL92JDBCInMemoryItemSimilarity() |
SQL92JDBCInMemoryItemSimilarity(DataSource dataSource) |
SQL92JDBCInMemoryItemSimilarity(DataSource dataSource,
String getAllItemSimilaritiesSQL) |
SQL92JDBCInMemoryItemSimilarity(String dataSourceName) |
| Modifier and Type | Method and Description |
|---|---|
long[] |
allSimilarItemIDs(long itemID) |
double[] |
itemSimilarities(long itemID1,
long[] itemID2s) |
double |
itemSimilarity(long itemID1,
long itemID2) |
void |
refresh(Collection<Refreshable> alreadyRefreshed) |
protected void |
reload() |
checkNotNullAndLog, checkNotNullAndLog, getFetchSize, lookupDataSourcepublic SQL92JDBCInMemoryItemSimilarity()
throws TasteException
TasteExceptionpublic SQL92JDBCInMemoryItemSimilarity(String dataSourceName) throws TasteException
TasteExceptionpublic SQL92JDBCInMemoryItemSimilarity(DataSource dataSource)
public SQL92JDBCInMemoryItemSimilarity(DataSource dataSource, String getAllItemSimilaritiesSQL)
public double itemSimilarity(long itemID1,
long itemID2)
throws TasteException
itemSimilarity in interface ItemSimilarityTasteExceptionpublic double[] itemSimilarities(long itemID1,
long[] itemID2s)
throws TasteException
itemSimilarities in interface ItemSimilarityTasteExceptionpublic long[] allSimilarItemIDs(long itemID)
throws TasteException
allSimilarItemIDs in interface ItemSimilarityTasteExceptionpublic void refresh(Collection<Refreshable> alreadyRefreshed)
refresh in interface Refreshableprotected void reload()
Copyright © 2008–2013 The Apache Software Foundation. All rights reserved.