#include <linguisticProcessing/core/WordSenseAnalysis/KnnSearcher.h>
Definition at line 34 of file KnnSearcher.h.
◆ KnnSearcher()
| Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::KnnSearcher |
( |
const std::map< std::string, std::string > & |
knnsearchConfig | ) |
|
◆ ~KnnSearcher()
| Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::~KnnSearcher |
( |
| ) |
|
◆ buildSignature()
| LSHSignature * Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::buildSignature |
( |
SemanticContext::const_iterator |
itContext | ) |
|
|
protected |
◆ fastKNNSort()
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::fastKNNSort |
( |
HashedDB & |
xoredDB, |
|
|
vectorCount * |
finalResult |
|
) |
| |
|
protected |
◆ getKNN()
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::getKNN |
( |
uint64_t |
lemmaId, |
|
|
SemanticContext::const_iterator |
itContext, |
|
|
NNList & |
knns |
|
) |
| |
◆ mapHashKey()
| void Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::mapHashKey |
( |
std::string |
relation | ) |
|
|
protected |
◆ owner2Sys()
| uint64_t Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::owner2Sys |
( |
uint64_t |
ownerId | ) |
|
◆ sys2Owner()
| uint64_t Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::sys2Owner |
( |
uint64_t |
systemId | ) |
|
◆ m_beam
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_beam |
|
protected |
◆ m_data
| HashedData Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_data |
|
protected |
◆ m_hashedDir
| std::string Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_hashedDir |
|
protected |
◆ m_hkMap
| char* Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_hkMap |
|
protected |
◆ m_hkMapSize
| uint64_t Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_hkMapSize |
|
protected |
◆ m_k
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_k |
|
protected |
◆ m_nbDims
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_nbDims |
|
protected |
◆ m_nbVectors
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_nbVectors |
|
protected |
◆ m_owner2System
| std::map<uint64_t,uint64_t> Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_owner2System |
|
protected |
◆ m_signatureLength
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_signatureLength |
|
protected |
◆ m_system2Owner
| std::map<uint64_t, uint64_t> Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_system2Owner |
|
protected |
◆ m_totalPermutations
| int Lima::LinguisticProcessing::WordSenseDisambiguation::KnnSearcher::m_totalPermutations |
|
protected |
The documentation for this class was generated from the following files:
- lima_linguisticprocessing/src/linguisticProcessing/core/WordSenseAnalysis/KnnSearcher.h
- lima_linguisticprocessing/src/linguisticProcessing/core/WordSenseAnalysis/KnnSearcher.cpp