public class KNNArticleIndex extends LuceneArticleIndex
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
protected org.deeplearning4j.models.embeddings.reader.ModelUtils<org.deeplearning4j.models.word2vec.VocabWord> |
lookupUtils |
protected org.deeplearning4j.models.embeddings.WeightLookupTable<org.deeplearning4j.models.word2vec.VocabWord> |
lookupVectors |
protected org.deeplearning4j.models.paragraphvectors.ParagraphVectors |
parvec |
protected org.deeplearning4j.models.word2vec.wordstore.VocabCache<org.deeplearning4j.models.word2vec.VocabWord> |
vocabCache |
analyzer, FIELD_DESCRIPTION, FIELD_NAMES, FIELD_REFIDS, FIELD_REFIDS_FREEBASE, FIELD_REFIDS_ICD10, FIELD_REFIDS_UMLS, FIELD_REFIDS_WIKIDATA, FIELD_REFIDS_WIKIPEDIA, FIELD_REFURLS_WIKIPEDIA, FIELD_TERMS, FIELD_TEXT, FIELD_TITLE, FIELD_TYPE, FIELD_VECTOR, NUM_BM25_CANDIDATES, PARAM_FUZZY, PARAM_PROXIMITY, preprocessor, reader, searcher, sim| Constructor and Description |
|---|
KNNArticleIndex(Resource parVec) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
generateLookupCache() |
List<ArticleRef> |
querySimilarArticles(org.nd4j.linalg.api.ndarray.INDArray vec,
int hits) |
List<ArticleRef> |
querySimilarArticles(String wikidataId,
int hits) |
List<ArticleRef> |
querySimilarArticles(String entityName,
String context,
int hits) |
void |
saveModel(Resource modelPath,
String name) |
addNameField, addStringField, addTextField, addVectorField, buildAnalyzer, createIndex, createIndexDirectory, createIndexRAM, createLuceneDocument, createWikidataArticle, createWikidataArticleRef, decodeWikiUrl, getAllArticleIDs, getAllArticleNames, getAllArticleTerms, getAllArticleTitles, getAllArticleURLs, getAllFields, openIndex, queryID, queryIndexID, queryIndexNames, queryIndexPrefix, queryNames, queryPrefixNames, queryWikidataID, queryWikipediaPage, queryWikipediaURL, splitStringprotected static final org.slf4j.Logger log
protected org.deeplearning4j.models.paragraphvectors.ParagraphVectors parvec
protected org.deeplearning4j.models.word2vec.wordstore.VocabCache<org.deeplearning4j.models.word2vec.VocabWord> vocabCache
protected org.deeplearning4j.models.embeddings.WeightLookupTable<org.deeplearning4j.models.word2vec.VocabWord> lookupVectors
protected org.deeplearning4j.models.embeddings.reader.ModelUtils<org.deeplearning4j.models.word2vec.VocabWord> lookupUtils
public KNNArticleIndex(Resource parVec) throws IOException
IOExceptionprotected void generateLookupCache()
public void saveModel(Resource modelPath, String name) throws IOException
IOExceptionpublic List<ArticleRef> querySimilarArticles(String wikidataId, int hits)
public List<ArticleRef> querySimilarArticles(String entityName, String context, int hits)
public List<ArticleRef> querySimilarArticles(org.nd4j.linalg.api.ndarray.INDArray vec, int hits)
Copyright © 2019. All rights reserved.