The IndexWord
Class Reference
Declaration
class SearchIndex::IndexWord { ... }
Public Member Typedefs Index
using | URLInfoMap = std::unordered_map< int, URLInfo > |
Public Constructors Index
IndexWord (const QCString &word) | |
Public Member Functions Index
void | addUrlIndex (int, bool) |
URLInfoMap | urls () const |
QCString | word () const |
Private Member Attributes Index
QCString | m_word |
URLInfoMap | m_urls |
Definition at line 81 of file searchindex.h.
Public Member Typedefs
URLInfoMap
|
Definition at line 84 of file searchindex.h.
84 using URLInfoMap = std::unordered_map<int,URLInfo>;
Public Member Functions
addUrlIndex()
|
Declaration at line 86 of file searchindex.h, definition at line 54 of file searchindex.cpp.
54void SearchIndex::IndexWord::addUrlIndex(int idx,bool hiPriority)
55{
56 //printf("IndexWord::addUrlIndex(%d,%d)\n",idx,hiPriority);
57 auto it = m_urls.find(idx);
58 if (it==m_urls.end())
59 {
60 //printf("URLInfo::URLInfo(%d)\n",idx);
62 }
63 it->second.freq+=2;
64 if (hiPriority) it->second.freq|=1; // mark as high priority document
65}
Reference m_urls.
urls()
| inline |
Definition at line 87 of file searchindex.h.
87 URLInfoMap urls() const { return m_urls; }
Reference m_urls.
word()
Private Member Attributes
m_urls
|
Definition at line 92 of file searchindex.h.
Referenced by addUrlIndex and urls.
m_word
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.