Issue |
EPJ Web Conf.
Volume 245, 2020
24th International Conference on Computing in High Energy and Nuclear Physics (CHEP 2019)
|
|
---|---|---|
Article Number | 08028 | |
Number of page(s) | 6 | |
Section | 8 - Collaboration, Education, Training and Outreach | |
DOI | https://doi.org/10.1051/epjconf/202024508028 | |
Published online | 16 November 2020 |
https://doi.org/10.1051/epjconf/202024508028
Development of a Versatile, Full-featured Search Functionality for Indico
1
Fermi National Accelerator Laboratory, CCD, P.O. BOX 500, Batavia IL 60510-5011, USA
2
Brookhaven National Laboratory, Physics Dept., P.O. Box 5000, Upton, NY 11973-5000, USA
3
CERN, Esplanade des Particules 1, IT-CDA-IC, P.O. Box 1211 Geneva 23, Switzerland
4
CERN, Esplanade des Particules 1, IT-CDA-DR, P.O. Box 1211 Geneva 23, Switzerland
5
CERN, Esplanade des Particules 1, IT-CDA-WF, P.O. Box 1211 Geneva 23, Switzerland
* Corresponding author: penelope@fnal.gov
Published online: 16 November 2020
Indico, CERN’s popular open-source tool for event management, is in widespread use among facilities that make up the HEP community. It is extensible through a robust plugin architecture that provides features such as search and video conferencing integration. In 2018, Indico version 2 was released with many notable improvements, but without a full-featured search functionality that could be implemented easily outside of CERN. At both Fermi and Brookhaven National Laboratories, the user community viewed the lack of this popular feature as a significant impediment to deployment of the new software. In the meantime, CERN embarked upon a major redesign of their core search service, one that would also necessitate a rewrite of the Indico search interface. Seeing this pressing need, the two US labs decided to collaborate, with assistance from the CERN development team, on a project to develop the requisite search functionality for the larger user community. The resulting design exploits the simplified schema defined in the new CERN Search micro-service, based on Invenio and Elasticsearch, while still providing a flexible path to implementation for alternative backend search services. It is intended to provide a software package that can be installed easily and used out of the box, by anyone at any site. This paper will discuss the design choices and architectural challenges, and provide an overview of the deployment and use of these new plugins.
© The Authors, published by EDP Sciences, 2020
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.