A Survey of Text Matching Techniques


  • A. Alqahtani College of Computer and Information Systems, Umm Al Qura University, Saudi Arabia
  • H. Alhakami College of Computer and Information Systems, Umm Al Qura University, Saudi Arabia https://orcid.org/0000-0002-4908-5573
  • T. Alsubait College of Computer and Information Systems, Umm Al Qura University, Saudi Arabia
  • A. Baz College of Computer and Information Systems, Umm Al Qura University, Saudi Arabia https://orcid.org/0000-0002-8669-6883
Volume: 11 | Issue: 1 | Pages: 6656-6661 | February 2021 | https://doi.org/10.48084/etasr.3968


Text matching is the process of identifying and locating particular text matches in raw data. Text matching is a vital component in practical applications and an essential process in several fields. Furthermore, several dynamic techniques have been introduced in this context in order to create ease in pattern generation from words. The process involves matching of text files, text mining, text clustering, association rule extraction, world cloud, natural language processing, and text similarity measures (knowledge-based, corpus-based, string-based, and hybrid similarities). The string-based approach forms the most conspicuous form of text mining applied in different cases. The survey attempted in the present study covers a new research premise that uses text-matching to solve problems. The study also summarizes different approaches that are being used in this domain.


text mining, similarity measure, matching, clustering, natural language processing, word cloud


Download data is not yet available.


P. Kudi, A. Manekar, K. Daware, and T. Dhatrak, "Online Examination with short text matching," in IEEE Global Conference on Wireless Computing Networking, Lonavala, India, Dec. 2014, pp. 56-60. https://doi.org/10.1109/GCWCN.2014.7030847

R. Munoz, A. Montoyo, and E. Metais, Natural Language Processing and Information Systems. Alicante, Spain: Springer, 2011. https://doi.org/10.1007/978-3-642-22327-3

M. Allahyari et al., "A Brief Survey of Text Mining: Classification, Clustering and Extraction Techniques," Jul. 2017, Accessed: Dec. 26, 2020. [Online]. Available: http://arxiv.org/abs/1707.02919.

K. B. Cohen and D. Demner-Fushman, Biomedical natural language processing. Amsterdam, Netherlands: John Benjamins Publishing Company, 2014.

L. Xinwu, "A new text clustering algorithm based on improved k means," Journal of Software, vol. 7, no. 1, pp. 95-101, 2012.

P. D. Asanka, "Finding similar files using text mining," in 8th International Conference on Computer Science Education, Colombo, Sri Lanka, Apr. 2013, pp. 431-435. https://doi.org/10.1109/ICCSE.2013.6553950

T. Svadas and J. Jha, "Document Cluster Mining on Text Documents," International Journal of Computer Science and Mobile Computing, vol. 4, no. 6, pp. 778-782, Jun. 2015.

M. J. Basha and K. P. Kaliyamurthie, "An Improved Similarity Matching based Clustering Framework for Short and Sentence Level Text," International Journal of Electrical & Computer Engineering, vol. 7, no. 1, pp. 551-558, 2017. https://doi.org/10.11591/ijece.v7i1.pp551-558

M. Mateen, J. Wen, M. Hassan, and S. Song, "Text Clustering using Ensemble Clustering Technique," International Journal of Advanced Computer Science and Applications, vol. 9, no. 9, pp. 185-190, 2018. https://doi.org/10.14569/IJACSA.2018.090925

J. Yi, Y. Zhang, X. Zhao, and J. Wan, "A Novel Text Clustering Approach Using Deep-Learning Vocabulary Network," Mathematical Problems in Engineering, vol. 2017, Jan. 2017, Art. no. 8310934. https://doi.org/10.1155/2017/8310934

Y. Liu, M. Liu, and X. Wang, "Towards Semantically Sensitive Text Clustering: A Feature Space Modeling Technology Based on Dimension Extension," PLOS ONE, vol. 10, no. 3, pp. 1-18, 2015. https://doi.org/10.1371/journal.pone.0117390

D. Westergaard, H. H. Stærfeldt, C. Tonsberg, L. J. Jensen, and S. Brunak, "A comprehensive and quantitative comparison of text-mining in 15 million full-text articles versus their corresponding abstracts," P L o S Computational Biology, vol. 14, no. 2, 2018, Art. no. e1005962. https://doi.org/10.1371/journal.pcbi.1005962

S. A. Salloum, M. Al-Emran, A. A. Monem, and K. Shaalan, "Using Text Mining Techniques for Extracting Information from Research Articles," in Intelligent Natural Language Processing: Trends and Applications, K. Shaalan, A. E. Hassanien, and F. Tolba, Eds. Cham: Springer International Publishing, 2018, pp. 373-397. https://doi.org/10.1007/978-3-319-67056-0_18

M. S. Bewoor and S. H. Patil, "Empirical Analysis of Single and Multi Document Summarization using Clustering Algorithms," Engineering, Technology & Applied Science Research, vol. 8, no. 1, pp. 2562-2567, Feb. 2018. https://doi.org/10.48084/etasr.1775

M. Kulkarni and S. Kulkarni, "Knowledge discovery in text mining using association rule extraction," International Journal of Computer Applications, vol. 143, no. 12, pp. 30-35, 2016. https://doi.org/10.5120/ijca2016910144

J. Manimaran and T. Velmurugan, "A survey of association rule mining in text applications," in IEEE International Conference on Computational Intelligence and Computing Research, Enathi, India, Dec. 2013, pp. 1-5. https://doi.org/10.1109/ICCIC.2013.6724258

A. A. Oliinyk and S. A. Subbotin, "A stochastic approach for association rule extraction," Pattern Recognition and Image Analysis, vol. 26, no. 2, pp. 419-426, Apr. 2016. https://doi.org/10.1134/S1054661816020139

S. Mahmood, M. Shahbaz, and A. Guergachi, "Negative and positive association rules mining from text using frequent and infrequent itemsets," The Scientific World Journal, vol. 2014, May 2014, Art. no. 973750. https://doi.org/10.1155/2014/973750

M. N. Moreno, S. Segrera, and V. F. López, "Association Rules: Problems, solutions and new applications," in Actas del III Taller Nacional de Minería de Datos y Aprendizaje, TAMIDA2005, 2005, pp. 317-323.

R. Atenstaedt, "Word cloud analysis of the BJGP: 5 years on," British Journal of General Practice, vol. 67, no. 658, pp. 231-232, May 2017. https://doi.org/10.3399/bjgp17X690833

R. Atenstaedt, "Word cloud analysis of the BJGP," British Journal of General Practice, vol. 62, no. 596, pp. 148-148, Mar. 2012. https://doi.org/10.3399/bjgp12X630142

C. N. Hofer and G. Karagiannis, "Cloud computing services: taxonomy and comparison," Journal of Internet Services and Applications, vol. 2, no. 2, pp. 81-94, 2011. https://doi.org/10.1007/s13174-011-0027-x

M. A. Hearst, E. Pedersen, L. Patil, E. Lee, P. Laskowski, and S. Franconeri, "An Evaluation of Semantically Grouped Word Cloud Designs," IEEE Transactions on Visualization and Computer Graphics, vol. 26, no. 9, pp. 2748-2761, Sep. 2020. https://doi.org/10.1109/TVCG.2019.2904683

A. S. Tuchkova and P. P. Kondrasheva, "The term 'data mining'. tasks solved by data mining methods," Trends in the Development of Science and Education, vol. 5, no. 2, pp. 27-30, 2019. https://doi.org/10.18411/lj-10-2019-26

O. Filatova, "More Than a Word Cloud," TESOL Journal, vol. 7, no. 2, pp. 438-448, 2016. https://doi.org/10.1002/tesj.251

M. Nagao, "Special Issue: 'Collection of Best Annual Papers' Organized for the 20th Anniversary of the Association for Natural Language Processing," Journal of Natural Language Processing, vol. 21, no. 4, pp. 617-618, 2014. https://doi.org/10.5715/jnlp.21.617

S. Hakak, A. Kamsin, P. Shivakumara, M. Y. I. Idris, and G. A. Gilkar, "A new split based searching for exact pattern matching for natural texts," PLOS ONE, vol. 13, no. 7, 2018, Art. no. e0200912. https://doi.org/10.1371/journal.pone.0200912

M. Madhukar and S. Verma, "Hybrid Semantic Analysis of Tweets: A Case Study of Tweets on Girl-Child in India," Engineering, Technology & Applied Science Research, vol. 7, no. 5, pp. 2014-2016, Oct. 2017. https://doi.org/10.48084/etasr.1246

T. H. Nguyen, "A new approach to exact pattern matching," Journal of Computer Science and Cybernetics, vol. 35, no. 3, pp. 197-216, Aug. 2019. https://doi.org/10.15625/1813-9663/35/3/13620

C. C. Hoong and M. A. Ameedeen, "Boyer-Moore Horspool Algorithm Used in Content Management System of Data Fast Searching," Advanced Science Letters, vol. 23, no. 11, pp. 11387-11390, Nov. 2017. https://doi.org/10.1166/asl.2017.10289

S. Sharma and M. Dixit, "Single Digit Hash Boyer Moore Horspool Pattern Matching Algorithm for Intrusion Detection System," International Journal of Future Generation Communication and Networking, vol. 9, no. 9, pp. 169-180, 2016. https://doi.org/10.14257/ijfgcn.2016.9.9.15

Y. Jeong, N.-P. Tran, M. Lee, D. Nam, J.-S. Kim, and S. Hwang, "Parallelization and Performance Optimization of the Boyer-Moore Algorithm on GPU," KIISE Transactions on Computing Practices, vol. 21, no. 2, pp. 138-143, 2015. https://doi.org/10.5626/KTCP.2015.21.2.138

R. Janani and S. Vijayarani, "An efficient text pattern matching algorithm for retrieving information from desktop," Indian Journal of Science and Technology, vol. 9, no. 43, pp. 1-11, 2016. https://doi.org/10.17485/ijst/2016/v9i43/95454

M. O. Kulekci, "Tara: An algorithm for fast searching of multiple patterns on text files," in 22nd international symposium on computer and information sciences, Ankara, Turkey, Nov. 2007, pp. 1-6. https://doi.org/10.1109/ISCIS.2007.4456850

A. Weyer, "The Brute Force Algorithm," Ph.D. dissertation, Bowling Green State University, United States, 2019.

P. Kuipers, "Empowerment in community-based rehabilitation and disability-inclusive development," Disability, CBR & Inclusive Development, vol. 24, no. 4, pp. 24-42, 2013. https://doi.org/10.5463/dcid.v24i4.274

D. D. Prasetya, A. P. Wibawa, and T. Hirashima, "The performance of text similarity algorithms," International Journal of Advances in Intelligent Informatics, vol. 4, no. 1, pp. 63-69, Mar. 2018. https://doi.org/10.26555/ijain.v4i1.152

W. G. S. Parwita, I. G. A. A. D. Indradewi, and I. N. S. W. Wijaya, "String Matching based Plagiarism Detection for Document in Bahasa Indonesia," in 5th International Conference on New Media Studies, Bali, Indonesia, Oct. 2019, pp. 54-58. https://doi.org/10.1109/CONMEDIA46929.2019.8981821

H. T. Le, L. N. Pham, D. D. Nguyen, S. V. Nguyen, and A. N. Nguyen, "Semantic text alignment based on topic modeling," in IEEE RIVF International Conference on Computing Communication Technologies, Research, Innovation, and Vision for the Future, Hanoi, Vietnam, Nov. 2016, pp. 67-72.

S. Zhang, H. Tan, L. Chen, and B. Lv, "Enhanced Text Matching Based on Semantic Transformation," IEEE Access, vol. 8, pp. 30897-30904, 2020. https://doi.org/10.1109/ACCESS.2020.2973206

Y. Wu, W. Wu, Z. Li, and M. Zhou, "Knowledge Enhanced Hybrid Neural Network for Text Matching," Nov. 2016, Accessed: Dec. 26, 2020. [Online]. Available: http://arxiv.org/abs/1611.04684.

J. Chen, J. Zhou, Z. Shi, B. Fan, and C. Luo, "Knowledge Abstraction Matching for Medical Question Answering," in IEEE International Conference on Bioinformatics and Biomedicine, San Diego, USA, Nov. 2019, pp. 342-347. https://doi.org/10.1109/BIBM47256.2019.8982973

M. M. Mironczuk and J. Protasiewicz, "A recent overview of the state-of-the-art elements of text classification," Expert Systems with Applications, vol. 106, pp. 36-54, Sep. 2018. https://doi.org/10.1016/j.eswa.2018.03.058

B. Liu, Y. Zhou, and W. Sun, "Character-level text classification via convolutional neural network and gated recurrent unit," International Journal of Machine Learning and Cybernetics, vol. 11, no. 8, pp. 1939-1949, Aug. 2020. https://doi.org/10.1007/s13042-020-01084-9

M. Oghbaie and M. Mohammadi Zanjireh, "Pairwise document similarity measure based on present term set," Journal of Big Data, vol. 5, no. 1, p. 52, Dec. 2018. https://doi.org/10.1186/s40537-018-0163-2

Z. Yousefi, H. Sotudeh, M. Mirzabeigi, S. M. Fakhrahmad, A. Nikseresht, and M. Mohammadi, "Investigating text power in predicting semantic similarity," International Journal of Information Science and Management, vol. 17, no. 1, p. 17, Jan. 2019.

J. Guan, A. S. Levitan, and S. Goyal, "Text Mining Using Latent Semantic Analysis: An Illustration through Examination of 30 Years of Research at JIS," Journal of Information Systems, vol. 32, no. 1, pp. 67-86, Oct. 2016. https://doi.org/10.2308/isys-51625

K. Al-Sabahi, Z. Zhang, J. Long, and K. Alwesabi, "An Enhanced Latent Semantic Analysis Approach for Arabic Document Summarization," Arabian Journal for Science and Engineering, vol. 43, no. 12, pp. 8079-8094, Dec. 2018. https://doi.org/10.1007/s13369-018-3286-z

Z. Wu et al., "An efficient Wikipedia semantic matching approach to text document classification," Information Sciences, vol. 393, pp. 15-28, Jul. 2017. https://doi.org/10.1016/j.ins.2017.02.009

K. Orkphol and W. Yang, "Word Sense Disambiguation Using Cosine Similarity Collaborates with Word2vec and WordNet," Future Internet, vol. 11, no. 5, May 2019, Art. no. 114. https://doi.org/10.3390/fi11050114

W. H. Gomaa and A. A. Fahmy, "Simall: A flexible tool for text similarity," in The Seventeenth Conference on Language Engineering ESOLEC, vol. 17, pp. 122-127, 2017.


How to Cite

A. Alqahtani, H. Alhakami, T. Alsubait, and A. Baz, “A Survey of Text Matching Techniques”, Eng. Technol. Appl. Sci. Res., vol. 11, no. 1, pp. 6656–6661, Feb. 2021.


Abstract Views: 2348
PDF Downloads: 1457

Metrics Information

Most read articles by the same author(s)