Distributed Corpus Search
Authors | |
---|---|
Year of publication | 2018 |
Type | Article in Proceedings |
Conference | 6th Workshop on the Challenges in the Management of Large Corpora |
MU Faculty or unit | |
Citation | |
Web | Sborník CMLC-6 |
Keywords | distributed corpus search |
Description | Available amount of linguistic data raises fast and so do the processing requIrements. The current trend is towards parallel and distributed systems, but corpus management systems have been slow to follow it. In this article, we describe the work in progress distributed corpus management system using a large cluster of commodity machines. The implementation is based on the Manatee corpus management system and written in the Go language. Currently, the implemented features are query evaluation, concordance building, concordance sorting and frequency distribution calculation. We evaluate the performance of the distributed system on a cluster of 65 commodity computers and compare it to the old implementation of Manatee. The performance increase for the distributed evaluation in the concordance creation task ranges from 2.4 to 69.2 compared to the old system, from 56 to 305 times for the concordance sorting task and from 27 to 614 for the frequency distribution calculation. The results show that the system scales very well. |
Related projects: |