{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,19]],"date-time":"2026-05-19T13:28:32Z","timestamp":1779197312138,"version":"3.51.4"},"reference-count":52,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2021,5,11]],"date-time":"2021-05-11T00:00:00Z","timestamp":1620691200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Journal of Information Science"],"published-print":{"date-parts":[[2023,4]]},"abstract":"<jats:p>With the increasingly huge amount of data located in various databases and the need for users to access them, distributed information retrieval (DIR) has been at the core of the preoccupations of a number of researchers. Indeed, numerous DIR systems and architectures have been proposed including the broker-based architecture. Moreover, providing DIR with more flexibility and adaptability has led researchers thinking to build DIR with software agents. Thus, this research proposes a design and an implementation of a novel system based on the broker-based architecture and the peer-to-peer (P2P) network called broker-based P2P network. The proposed architecture is implemented with a multi-agent system (MAS) where the main agent playing the role of the broker, receives query from a peer agent and forwards them to other peer agents each with their index and resources. Upon completing retrieval process at each peer agent, results are directly sent to the peer agent that initiated the query without using the broker agent. Java Agent DEvelopment framework (JADE) is used to implement the agents and, for experiments, TERRIER (TERabyte RetRIEveR) is extended and used as the search engine to retrieve the Text Retrieval Conference (TREC) collections dataset notably TREC-6. The peer agent that originated the query progressively collects results coming from other peer agents, normalises and merges them and then proceeds with re-ranking. For normalisation, MinMax and Sum that are unsupervised normalisation methods are used.<\/jats:p>","DOI":"10.1177\/01655515211010392","type":"journal-article","created":{"date-parts":[[2021,5,12]],"date-time":"2021-05-12T00:39:39Z","timestamp":1620779979000},"page":"529-543","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":9,"title":["Multi-agent-based hybrid peer-to-peer system for distributed information retrieval"],"prefix":"10.1177","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2951-5836","authenticated-orcid":false,"given":"Abdel Naser","family":"Pouamoun","sequence":"first","affiliation":[{"name":"International Computer Institute, Ege University, Turkey"}]},{"given":"\u0130lker","family":"Kocaba\u015f","sequence":"additional","affiliation":[{"name":"International Computer Institute, Ege University, Turkey"}]}],"member":"179","published-online":{"date-parts":[[2021,5,11]]},"reference":[{"key":"e_1_3_2_2_2","volume-title":"Uncertainty in Distributed Information Retrieval","author":"Markov I","year":"2014","unstructured":"Markov I. Uncertainty in Distributed Information Retrieval. PhD thesis, Universit\u00e0 della Svizzera Italiana Italy, 2014."},{"key":"e_1_3_2_3_2","unstructured":"Middleton C Baeza-Yates R. A comparison of open source search engines. Grid-computing 2007 https:\/\/partyondata.com\/2009\/07\/06\/a-comparison-of-open-source-search-engines-and-indexing-twitter\/"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0306-4573(99)00043-6"},{"key":"e_1_3_2_5_2","first-page":"715","volume-title":"Proceedings of the IR research, 30th European conference on advances in information retrieval","author":"Macdonald C","unstructured":"Macdonald C, He B. ECIR 2008 tutorials: researching and building IR applications using Terrier. In: Proceedings of the IR research, 30th European conference on advances in information retrieval, Glasgow, 30 March\u20133 April 2008. New York: Springer, pp. 715\u2013715."},{"key":"e_1_3_2_6_2","first-page":"517","volume-title":"Advances in Information Retrieval","author":"Ounis I","unstructured":"Ounis I, Amati G, Plachouras V et al. Terrier information retrieval platform. In: Losada DE, Fern\u00e1ndez-Luna JM (eds.) Advances in Information Retrieval. Berlin: Springer, pp. 517\u2013519."},{"key":"e_1_3_2_7_2","unstructured":"Bergenti F Vargiu E. Multi-agent systems in the industry. three notable cases in Italy. In: Proceedings of 11th Workshop dagli Oggetti agli Agenti (WOA 2010) vol. 621 Rimini 5\u20137 September 2010. pp. 1\u20136 http:\/\/ceur-ws.org\/Vol-621\/paper01.pdf"},{"key":"e_1_3_2_8_2","first-page":"210","volume-title":"International workshop on mobile agents for telecommunication applications","author":"Ametller J","unstructured":"Ametller J, Robles S, Borrell J. Agent migration over FIPA ACL messages. In: International workshop on mobile agents for telecommunication applications, Marrakesh, Morocco, 8\u201310 October 2003, pp. 210\u2013219. New York: Springer."},{"key":"e_1_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2011.08.103"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1177\/1460458213517704"},{"key":"e_1_3_2_11_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009621729979"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1002\/9780470058411"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ins.2006.01.005"},{"key":"e_1_3_2_14_2","volume-title":"Visual analysis of multi-agent systems: a case study","author":"Reijrink JJ","year":"2016","unstructured":"Reijrink JJ. Visual analysis of multi-agent systems: a case study. Master\u2019s Thesis, Eindhoven Technical University, Eindhoven, 2016."},{"key":"e_1_3_2_15_2","first-page":"182","article-title":"Distributed information retrieval using mobile agent","volume":"2","author":"Naik Y","year":"2012","unstructured":"Naik Y, Tarihal S, Swami R et al. Distributed information retrieval using mobile agent. Am Int J Res Sci Tech Eng Math 2012; 2: 182\u2013185.","journal-title":"Am Int J Res Sci Tech Eng Math"},{"key":"e_1_3_2_16_2","first-page":"51","article-title":"UML modeling and system architecture for agent based information retrieval","volume":"7","author":"Mubarak D","year":"2015","unstructured":"Mubarak D, Simon P. UML modeling and system architecture for agent based information retrieval. Int J Comput Sci Inform Tech 2015; 7: 51\u201360.","journal-title":"Int J Comput Sci Inform Tech"},{"key":"e_1_3_2_17_2","first-page":"447","article-title":"Agent based information retrieval in a cloud: a theoretical framework for an institutional repository","volume":"4","author":"Mahdi M","year":"2014","unstructured":"Mahdi M, Ahmad A, Ismail R. Agent based information retrieval in a cloud: a theoretical framework for an institutional repository. Int J Emerg Technol Adv Eng 2014; 4: 447\u2013450.","journal-title":"Int J Emerg Technol Adv Eng"},{"key":"e_1_3_2_18_2","first-page":"266","article-title":"Webbased semantic and personalized information retrieval semantic","volume":"9","author":"Fouad K","year":"2012","unstructured":"Fouad K, Khalifa A, Nagdy N et al. Webbased semantic and personalized information retrieval semantic. Int J Comput Sci 2012; 9: 266\u2013276.","journal-title":"Int J Comput Sci"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/3190580.3190584"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2012.2189916"},{"key":"e_1_3_2_21_2","first-page":"865","volume-title":"Advances in Information Retrieval","author":"Crestani F","unstructured":"Crestani F, Markov I. Distributed information retrieval and applications. In: Serdyukov P, Braslavski P, Kuznetsov SO et al. (eds.) Advances in Information Retrieval. Berlin: Springer, pp. 865\u2013868."},{"key":"e_1_3_2_22_2","first-page":"19","volume-title":"Proceedings of the 25th annual international ACM SIGIR conference on research and development in information retrieval, SIGIR \u201802","author":"Si L","unstructured":"Si L, Callan J. Using sampled data and regression to merge search engine results. In: Proceedings of the 25th annual international ACM SIGIR conference on research and development in information retrieval, SIGIR \u201802, Tampere, 11\u201315 August 2002, p. 19\u201326. New York: ACM."},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1561\/1500000052"},{"key":"e_1_3_2_24_2","first-page":"307","article-title":"Study and comparison of various search engines\u2019 browsing capabilities","volume":"3","author":"Neralla IS","year":"2014","unstructured":"Neralla IS, Renukadevi J, Nirmala A et al. Study and comparison of various search engines\u2019 browsing capabilities. Int J Adv Res Comput Sci Tech 2014; 3: 307\u2013312.","journal-title":"Int J Adv Res Comput Sci Tech"},{"key":"e_1_3_2_25_2","volume-title":"Search engines: information retrieval in practice","author":"Croft B","year":"2009","unstructured":"Croft B, Metzler D, Strohman T. Search engines: information retrieval in practice. 1st ed. Boston, MA: Addison-Wesley, 2009.","edition":"1"},{"key":"e_1_3_2_26_2","volume":"283","author":"Croft WB","year":"2010","unstructured":"Croft WB, Metzler D, Strohman T. Search engines: information retrieval in practice, vol. 283. London: Pearson Education Inc, 2010.","journal-title":"Search engines: information retrieval in practice"},{"key":"e_1_3_2_27_2","doi-asserted-by":"crossref","unstructured":"Ohta T Miyao Y Ninomiya T et al. An intelligent search engine and GUI-based efficient MEDLINE search tool based on deep syntactic parsing. In: Proceedings of the COLING\/ACL 2006 interactive presentation sessions 17\u201321 July 2006 Sydney NSW Australia pp. 17\u201320. New York: Association for Computational Linguistics https:\/\/www.aclweb.org\/anthology\/P06-4005","DOI":"10.3115\/1225403.1225408"},{"key":"e_1_3_2_28_2","unstructured":"Strohman T Metzler D Turtle H et al. Indri: a language model-based search engine for complex queries. Information Retrieval 2005 http:\/\/ciir.cs.umass.edu\/pubfiles\/ir-407.pdf"},{"key":"e_1_3_2_29_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2018.04.006"},{"key":"e_1_3_2_30_2","first-page":"199","volume-title":"Proceedings of the Twelfth International Conference on Information and Knowledge Management. CIKM \u201803","author":"Lu J","unstructured":"Lu J, Callan J. Content-based retrieval in hybrid peer-to-peer networks. In: Proceedings of the Twelfth International Conference on Information and Knowledge Management. CIKM \u201803, New Orleans, LA, 3\u20138 November 2003, pp. 199\u2013206. New York: ACM."},{"key":"e_1_3_2_31_2","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1007\/978-3-540-74469-6_38","volume-title":"International conference on database and expert systems applications DEXA","volume":"4653","author":"Klampanos I","unstructured":"Klampanos I, Jose J. An evaluation of a cluster-based architecture for peer-to-peer information retrieval. In: International conference on database and expert systems applications DEXA, Vol. 4653, Regensburg, 3\u20137 September 2007, pp. 380\u2013391. New York: Springer."},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-60018-0_19"},{"key":"e_1_3_2_33_2","first-page":"1078","volume-title":"Proceedings of the 2004 ACM Symposium on Applied Computing. SAC \u201804","author":"Klampanos IA","unstructured":"Klampanos IA, Jose JM. An architecture for information retrieval over semi-collaborating peer-to-peer networks. In: Proceedings of the 2004 ACM Symposium on Applied Computing. SAC \u201804, Nicosia, Cyprus, 22 March 2004, pp. 1078\u20131083. New York: ACM."},{"key":"e_1_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/944012.944017"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10791-013-9225-4"},{"key":"e_1_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10115-011-0426-0"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","DOI":"10.2498\/cit.2003.01.02"},{"key":"e_1_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.17148\/IARJSET.2015.2305"},{"key":"e_1_3_2_39_2","unstructured":"Bellifemine F Caire G Trucco T et al. Jade Programmer\u2019s Guide. TILab S.p.A. Telecom Italia S.p.A. 2005 https:\/\/jade.tilab.com\/doc\/programmersguide.pdf"},{"key":"e_1_3_2_40_2","first-page":"18","volume-title":"Proceedings of ACM SIGIR\u201906 workshop on open source information retrieval (OSIR 2006)","author":"Ounis I","unstructured":"Ounis I, Amati G, Plachouras V et al. Terrier: a high performance and scalable information retrieval platform. In: Proceedings of ACM SIGIR\u201906 workshop on open source information retrieval (OSIR 2006), Seattle, WA, 10 August 2006, pp. 18\u201325. New York: ACM."},{"key":"e_1_3_2_41_2","first-page":"98","volume-title":"Proceedings of the second international conference on human language technology research, HLT \u201802","author":"Manmatha R","unstructured":"Manmatha R, Sever H. A formal approach to score normalization for meta-search. In: Proceedings of the second international conference on human language technology research, HLT \u201802, San Diego, CA, 24\u201327 March 2002, pp. 98\u2013103. San Francisco, CA: Morgan Kaufmann Publishers."},{"key":"e_1_3_2_42_2","first-page":"409","volume-title":"Proceedings of the first international conference on language resources and evaluation","author":"Harman DK","unstructured":"Harman DK. The text retrieval conferences (TRECs) and the cross-language track. In: Proceedings of the first international conference on language resources and evaluation, Granada, 28\u201330 May 1998, pp. 409\u2013415. Paris: European Language Resources Association."},{"key":"e_1_3_2_43_2","first-page":"207","volume-title":"Proceedings - 2010 international conference on intelligent computing and cognitive informatics, ICICCI","author":"Junwei L","unstructured":"Junwei L, Xiao X. Research on information retrieval system based on semantic web and multiagent. In: Proceedings - 2010 international conference on intelligent computing and cognitive informatics, ICICCI, Washington, DC, 22\u201323 June 2010, pp. 207\u2013209. New York: IEEE."},{"key":"e_1_3_2_44_2","volume-title":"Query based stemming","author":"Tudhope E","year":"1996","unstructured":"Tudhope E. Query based stemming. Master\u2019s Thesis, University of Waterloo, Waterloo, ON, Canada, 1996."},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jbi.2015.09.017"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2016.09.028"},{"key":"e_1_3_2_47_2","first-page":"993","article-title":"Investigation of Luhn\u2019s claim on information retrieval","volume":"19","author":"Kocaba\u015f I","year":"2011","unstructured":"Kocaba\u015f I, Din\u00e7er B, Karao\u011flan B. Investigation of Luhn\u2019s claim on information retrieval. Turkish J Electr Eng Comput Sci 2011; 19: 993\u20131004.","journal-title":"Turkish J Electr Eng Comput Sci"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0953-5438(98)00012-5"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.07.317"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2010.12.108"},{"key":"e_1_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.07.372"},{"key":"e_1_3_2_52_2","first-page":"316","volume-title":"Text, Speech, and Dialogue","author":"Skorkovsk\u00e1 L","unstructured":"Skorkovsk\u00e1 L. Score normalization methods for relevant documents selection for blind relevance feedback in speech information retrieval. In Kr\u00e1l P, Matou\u0161ek V (eds.) Text, Speech, and Dialogue. Cham: Springer, pp. 316\u2013324."},{"key":"e_1_3_2_53_2","first-page":"338","volume-title":"Experimental IR Meets Multilinguality, Multimodality, and Interaction","author":"Pasi G","unstructured":"Pasi G, Jones GJF, Marrara S et al. Overview of the CLEF 2017 personalised information retrieval pilot lab (PIR-CLEF 2017). In: Jones GJ, Lawless S, Gonzalo J, et al. (eds.) Experimental IR Meets Multilinguality, Multimodality, and Interaction. Cham: Springer, pp. 338\u2013345."}],"container-title":["Journal of Information Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/01655515211010392","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/01655515211010392","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/01655515211010392","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T23:09:18Z","timestamp":1777504158000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/01655515211010392"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,11]]},"references-count":52,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["10.1177\/01655515211010392"],"URL":"https:\/\/doi.org\/10.1177\/01655515211010392","relation":{},"ISSN":["0165-5515","1741-6485"],"issn-type":[{"value":"0165-5515","type":"print"},{"value":"1741-6485","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,11]]}}}