Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Towards efficient positional inverted index - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 677] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Towards efficient positional inverted index (Q1662625)

From MaRDI portal





scientific article; zbMATH DE number 6920575
Language Label Description Also known as
English
Towards efficient positional inverted index
scientific article; zbMATH DE number 6920575

    Statements

    Towards efficient positional inverted index (English)
    0 references
    0 references
    0 references
    0 references
    20 August 2018
    0 references
    Summary: We address the problem of positional indexing in the natural language domain. The positional inverted index contains the information of the word positions. Thus, it is able to recover the original text file, which implies that it is not necessary to store the original file. Our \textit{Positional Inverted Self-Index} (\texttt{PISI}) stores the word position gaps encoded by variable byte code. Inverted lists of single terms are combined into one inverted list that represents the backbone of the text file since it stores the sequence of the indexed words of the original file. The inverted list is synchronized with a presentation layer that stores separators, \textit{stop words}, as well as variants of the indexed words. The Huffman coding is used to encode the presentation layer. The space complexity of the inverted list is \(\mathcal{O}((N - n) \lceil \log_{2^b} N \rceil +(\lfloor \frac{N - n}{\alpha} \rfloor + n) \times(\lceil \log_{2^b} n \rceil + 1))\) where \(N\) is a number of stems, \(n\) is a number of unique stems, \(\alpha\) is a step/period of the \textit{back pointers} in the inverted list and \(b\) is the size of the word of computer memory given in bits. The space complexity of the presentation layer is \(\mathcal{O}(- \sum_{i = 1}^N \lceil \log_2 p_i^{n(i)} \rceil - \sum_{j = 1}^{N'} \lceil \log_2 p_j' \rceil + N)\) with respect to \(p_i^{n(i)}\) as a probability of a stem variant at position \(i\), \(p_j^\prime\) as the probability of separator or stop word at position \(j\) and \(N^\prime\) as the number of separators and stop words.
    0 references
    inverted index
    0 references
    search engines
    0 references
    self-indexing
    0 references
    natural language processing
    0 references
    data compression
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references