{"title":"An Approach to the Exact Packed String Matching Problem","authors":"Michael Olson, Daniel Davis, Jae Woong Lee","doi":"10.1145/3443279.3443296","DOIUrl":null,"url":null,"abstract":"Searching data is a natural behavior of humankind and is also a fundamental operation in both industrial and academic areas. There has been research into developing sophisticated methods and techniques for string searching. The common method is to make use of prefixes and suffixes to move through the text while searching a string query in a text. It suffers from high computational complexity since it has to repeatedly search each character in the string query sequentially. In this paper, we address the difficulty and propose a novel approach that enables a parallel search of the text without indexing the text or the query which is needed for sequential search. The proposed approach utilizes an XNOR operation in conjunction with the shift method to find the instance of a query. We validated it through experiments finding improvement against other methods.","PeriodicalId":414366,"journal":{"name":"Proceedings of the 4th International Conference on Natural Language Processing and Information Retrieval","volume":"122 24 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 4th International Conference on Natural Language Processing and Information Retrieval","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3443279.3443296","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Searching data is a natural behavior of humankind and is also a fundamental operation in both industrial and academic areas. There has been research into developing sophisticated methods and techniques for string searching. The common method is to make use of prefixes and suffixes to move through the text while searching a string query in a text. It suffers from high computational complexity since it has to repeatedly search each character in the string query sequentially. In this paper, we address the difficulty and propose a novel approach that enables a parallel search of the text without indexing the text or the query which is needed for sequential search. The proposed approach utilizes an XNOR operation in conjunction with the shift method to find the instance of a query. We validated it through experiments finding improvement against other methods.