Abstract

We study a document retrieval problem in the new framework where DD text documents are organized in a {\em category tree} with a pre-defined number hh of categories. This situation occurs e.g. with taxomonic trees in biology or subject classification systems for scientific literature. Given a string pattern pp and a category (level in the category tree), we wish to efficiently retrieve the tt \emph{categorical units} containing this pattern and belonging to the category. We propose several efficient solutions for this problem. One of them uses n(log⁡σ(1+o(1))+log⁡D+O(h))+O(Δ)n(\logσ(1+o(1))+\log D+O(h)) + O(Δ) bits of space and O(∣p∣+t)O(|p|+t) query time, where nn is the total length of the documents, σσ the size of the alphabet used in the documents and ΔΔ is the total number of nodes in the category tree. Another solution uses n(log⁡σ(1+o(1))+O(log⁡D))+O(Δ)+O(Dlog⁡n)n(\logσ(1+o(1))+O(\log D))+O(Δ)+O(D\log n) bits of space and O(∣p∣+tlog⁡D)O(|p|+t\log D) query time. We finally propose other solutions which are more space-efficient at the expense of a slight increase in query time.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.