NBLucene: Flexible and Efficient Open Source Search Engine

被引:1
|
作者
Zhang, Zhaohua [1 ]
Ye, Benjun [1 ]
Huang, Jiayi [1 ]
Stones, Rebecca [1 ]
Wang, Gang [1 ]
Liu, Xiaoguang [1 ]
机构
[1] Nankai Univ, Coll Comp & Control Engn, Tianjin, Peoples R China
来源
关键词
D O I
10.1007/978-3-319-39937-9_39
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The most popular open source projects for text searching have been designed to support many features. These projects are well-written in Java for cross-platform using. But when conducting research, the execution efficiency of program should be more essential, which is a problem for applications written in Java. It is also difficult for Java to use parallel mechanisms in the modern computer system like SIMD and GPUs. To this end, we expand an open source text searching project written in C++ for research purpose. Our approach is to define a flexible and efficient search engine architecture which consists of extensible application programming interfaces. We aim to provide a flexible architecture to enable researchers to readily implement and modify search engine algorithms and strategies. Moreover, we integrate one generic mathematical encoding library which can be used to compress inverted index. We also implement an integral framework for result summarization, including snippet generation and cache strategies. Experiment results show that the new architecture makes a significant improvement versus original work.
引用
收藏
页码:504 / 516
页数:13
相关论文
共 50 条
  • [31] Open Source Search Clarity or Confusion?
    Arnold, Stephen E.
    [J]. ONLINE, 2012, 36 (01): : 28 - 31
  • [32] RDF Xpress: A Flexible Expressive RDF Search Engine
    Elbassuoni, Shady
    Ramanath, Maya
    Weikum, Gerhard
    [J]. SIGIR 2012: PROCEEDINGS OF THE 35TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 2012, : 1013 - 1013
  • [33] Opportunities from open source search
    Buntine, W
    Aberer, K
    Podnar, I
    Rajman, M
    [J]. 2005 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE, PROCEEDINGS, 2005, : 2 - 8
  • [34] Opportunities from open source search
    Buntine, W
    Aberer, K
    Podnar, I
    Rajman, M
    [J]. 2005 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2005, : 2 - 8
  • [35] Free your search with open source
    Coombs, Karen
    [J]. LIBRARY JOURNAL, 2008, : 24 - 24
  • [36] An efficient algorithm for clustering search engine results
    Zhang, Hui
    Pang, Bin
    Xie, Ke
    Wu, Hui
    [J]. COMPUTATIONAL INTELLIGENCE AND SECURITY, 2007, 4456 : 661 - 671
  • [37] In Search of a Fast and Efficient Serverless DAG Engine
    Carver, Benjamin
    Zhang, Jingyuan
    Wang, Ao
    Cheng, Yue
    [J]. PROCEEDINGS OF PDSW 2019: 2019 IEEE/ACM FOURTH INTERNATIONAL PARALLEL DATA SYSTEMS WORKSHOP (PDSW), 2019, : 1 - 10
  • [38] An Efficient Ranking Module for an Arabic Search Engine
    Abd Elraouf, Esraa
    Badr, Nagwa Lotfy
    Tolba, Mohamed Fahmy
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (02): : 225 - 232
  • [39] An efficient algorithm for clustering search engine results
    Hui Zhang
    Bin Pang
    Ke Xie
    Hui Wu
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PTS 1 AND 2, PROCEEDINGS, 2006, : 1429 - 1434
  • [40] An efficient quantum search engine on unsorted database
    Songfeng Lu
    Yingyu Zhang
    Fang Liu
    [J]. Quantum Information Processing, 2013, 12 : 3265 - 3274