public class SimilarityDisambiguator extends Disambiguator
Modifier and Type | Class and Description |
---|---|
static class |
SimilarityDisambiguator.Criteria
Algorithms for disambiguating similar phrases
|
static class |
SimilarityDisambiguator.Provider |
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_NUM_CANDIDATES |
protected PhraseAnalyzer |
phraseAnalyzer |
Constructor and Description |
---|
SimilarityDisambiguator(PhraseAnalyzer phraseAnalyzer,
SRMetric metric) |
Modifier and Type | Method and Description |
---|---|
List<LinkedHashMap<LocalId,Float>> |
disambiguate(List<LocalString> phrases,
Set<LocalString> context)
Disambiguates multiple strings in some language to local pages in that language.
|
SimilarityDisambiguator.Criteria |
getCriteria() |
int |
getNumCandidates() |
void |
setCriteria(SimilarityDisambiguator.Criteria criteria) |
void |
setNumCandidates(int numCandidates) |
disambiguate, disambiguateTop, disambiguateTop
public static final int DEFAULT_NUM_CANDIDATES
protected final PhraseAnalyzer phraseAnalyzer
public SimilarityDisambiguator(PhraseAnalyzer phraseAnalyzer, SRMetric metric)
public List<LinkedHashMap<LocalId,Float>> disambiguate(List<LocalString> phrases, Set<LocalString> context) throws DaoException
Disambiguator
disambiguate
in class Disambiguator
phrases
- The target phrases being disambiguated.context
- Other phrases (in the same language as the target phrase)
related to the target phrase being disambiguated that may
aid disambiguation.DaoException
public SimilarityDisambiguator.Criteria getCriteria()
public void setCriteria(SimilarityDisambiguator.Criteria criteria)
public int getNumCandidates()
public void setNumCandidates(int numCandidates)
Copyright © 2014. All rights reserved.