An efficient and scalable search engine for models

被引:0
|
作者
José Antonio Hernández López
Jesús Sánchez Cuadrado
机构
[1] Universidad de Murcia,Facultad de Informática
来源
关键词
Model repositories; Search engines; Model-driven engineering;
D O I
暂无
中图分类号
学科分类号
摘要
Search engines extract data from relevant sources and make them available to users via queries. A search engine typically crawls the web to gather data, analyses and indexes it and provides some query mechanism to obtain ranked results. There exist search engines for websites, images, code, etc., but the specific properties required to build a search engine for models have not been explored much. In the previous work, we presented MAR, a search engine for models which has been designed to support a query-by-example mechanism with fast response times and improved precision over simple text search engines. The goal of MAR is to assist developers in the task of finding relevant models. In this paper, we report new developments of MAR which are aimed at making it a useful and stable resource for the community. We present the crawling and analysis architecture with which we have processed about 600,000 models. The indexing process is now incremental and a new index for keyword-based search has been added. We have also added a web user interface intended to facilitate writing queries and exploring the results. Finally, we have evaluated the indexing times, the response time and search precision using different configurations. MAR has currently indexed over 500,000 valid models of different kinds, including Ecore meta-models, BPMN diagrams, UML models and Petri nets. MAR is available at http://mar-search.org.
引用
收藏
页码:1715 / 1737
页数:22
相关论文
共 50 条
  • [1] An efficient and scalable search engine for models
    Hernandez Lopez, Jose Antonio
    Sanchez Cuadrado, Jesus
    [J]. SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05): : 1715 - 1737
  • [2] MINERVA∞:: A scalable efficient peer-to-peer search engine
    Michel, S
    Triantafillou, P
    Weikum, G
    [J]. MIDDLEWARE 2005, PROCEEDINGS, 2005, 3790 : 60 - 81
  • [3] Visibiome: an efficient microbiome search engine based on a scalable, distributed
    Azman, Syafiq Kamarul
    Anwar, Muhammad Zohaib
    Henschel, Andreas
    [J]. BMC BIOINFORMATICS, 2017, 18
  • [4] Visibiome: an efficient microbiome search engine based on a scalable, distributed architecture
    Syafiq Kamarul Azman
    Muhammad Zohaib Anwar
    Andreas Henschel
    [J]. BMC Bioinformatics, 18
  • [5] CellAtlasSearch: a scalable search engine for single cells
    Srivastava, Divyanshu
    Iyer, Arvind
    Kumar, Vibhor
    Sengupta, Debarka
    [J]. NUCLEIC ACIDS RESEARCH, 2018, 46 (W1) : W141 - W147
  • [6] A Scalable Movie Recommendation System on Search Engine
    Shi, Mingruo
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON MECHATRONICS ENGINEERING AND INFORMATION TECHNOLOGY (ICMEIT 2017), 2017, 70 : 205 - 208
  • [7] An efficient and scalable Arabic semantic search engine based on a domain specific ontology and question answering
    Sayed, Awny
    Al Muqrishi, Amal
    [J]. INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2016, 12 (02) : 242 - 262
  • [8] Efficient Search Engine Measurements
    Bar-Yossef, Ziv
    Gurevich, Maxim
    [J]. ACM TRANSACTIONS ON THE WEB, 2011, 5 (04)
  • [9] An efficient, scalable hardware engine for Boolean SATisfiability
    [J]. PROCEEDINGS 2006 INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, 2007, : 326 - 331
  • [10] DiffSearch: A Scalable and Precise Search Engine for Code Changes
    Di Grazia, Luca
    Bredl, Paul
    Pradel, Michael
    [J]. arXiv, 2022,