<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">procyber</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник кибернетики</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings in Cybernetics</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1999-7604</issn><publisher><publisher-name>Бюджетное учреждение высшего образования Ханты-Мансийского автономного округа – Югры «Сургутский государственный университет»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.34822/1999-7604-2021-3-60-67</article-id><article-id custom-type="elpub" pub-id-type="custom">procyber-383</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ТЕХНИЧЕСКИЕ НАУКИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Engeneering</subject></subj-group></article-categories><title-group><article-title>РЕАЛИЗАЦИЯ ПОЛНОТЕКСТОВОГО ПОИСКА В АВТОМАТИЗИРОВАННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЕ «СТУДЕНТ» С ПОМОЩЬЮ СИСТЕМЫ ELASTICSEARCH</article-title><trans-title-group xml:lang="en"><trans-title>IMPLEMENTATION OF FULL-TEXT SEARCH IN THE AUTOMATED INFORMATION SYSTEM “STUDENT” WITH ELASTICSEARCH SYSTEM</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кузин</surname><given-names>Д. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Kuzin</surname><given-names>D. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>E-mail: kuzin_da@surgu.ru</p></bio><bio xml:lang="en"><p>E-mail: kzuin_da@surgu.ru</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Осипов</surname><given-names>А. О.</given-names></name><name name-style="western" xml:lang="en"><surname>Osipov</surname><given-names>A. O.</given-names></name></name-alternatives><bio xml:lang="en"><p>Surgut State University, Surgut</p></bio><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Сургутский государственный университет, Сургут</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Surgut State University, Surgut</institution><country>Russian Federation</country></aff></aff-alternatives><aff xml:lang="ru" id="aff-2"><institution>Сургутский государственный университет, Сургут</institution><country>Russian Federation</country></aff><pub-date pub-type="collection"><year>2021</year></pub-date><pub-date pub-type="epub"><day>29</day><month>10</month><year>2021</year></pub-date><volume>0</volume><issue>3 (43)</issue><fpage>60</fpage><lpage>67</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Кузин Д.А., Осипов А.О., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Кузин Д.А., Осипов А.О.</copyright-holder><copyright-holder xml:lang="en">Kuzin D.A., Osipov A.O.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestcyber.ru/jour/article/view/383">https://www.vestcyber.ru/jour/article/view/383</self-uri><abstract><p>Представлена архитектура разработанной автоматизированной информационной системы «Студент», в которой реализована технология полнотекстового поиска Elasticsearch. Данная система включает в себя функционал для проведения университетских онлайн- и оффлайн-мероприятий, хакатонов, конкурсов с командным и личным участием, а также для управления проектной деятельностью студенческих команд, подсчета рейтинга и проч. Описаны различные подходы к реализации поисковых алгоритмов, построенных на основе реляционной системы управления базами данных, приведены основные сведения о поисковом движке, поисковом алгоритме Elasticsearch и процессе его настройки на примере поискового запроса.</p></abstract><trans-abstract xml:lang="en"><p>The article presents the architecture of the developed automated information system “Student”, which includes functionality to provide online and offline university events, hackathons, competitions with team and one-person participation, to manage project activity of student groups, to calculate ratings, etc., with the full-text search technology Elasticsearch implemented in it. Different approaches to implement search algorithms developed on relational database management system are described. The article provides the main information about the search engine, the Elasticsearch search algorithm and the process of its setup on the example of search inquiry.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>полнотекстовый поиск</kwd><kwd>Elasticsearch</kwd><kwd>Okapi BM25.</kwd></kwd-group><kwd-group xml:lang="en"><kwd>full-text search</kwd><kwd>Elasticsearch</kwd><kwd>Okapi BM25.</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Docker: Empowering App Development for Developers. URL: https://www.docker.com/ (дата обращения: 03.09.2021).</mixed-citation><mixed-citation xml:lang="en">Docker: Empowering App Development for Developers. URL: https://www.docker.com/ (дата обращения: 03.09.2021).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">The Single Page Interface Manifesto. URL: http://itsnat.sourceforge.net/php/spim/spi_manifesto_en.php (дата обращения: 05.09.2021).</mixed-citation><mixed-citation xml:lang="en">The Single Page Interface Manifesto. URL: http://itsnat.sourceforge.net/php/spim/spi_manifesto_en.php (дата обращения: 05.09.2021).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">API Reference. URL: https://v3.vuejs.org/api/ (дата обращения: 03.09.2021).</mixed-citation><mixed-citation xml:lang="en">API Reference. URL: https://v3.vuejs.org/api/ (дата обращения: 03.09.2021).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Elastic Enterprise Search. URL: https://www.elastic.co/enterprise-search (дата обращения: 07.09.2021).</mixed-citation><mixed-citation xml:lang="en">Elastic Enterprise Search. URL: https://www.elastic.co/enterprise-search (дата обращения: 07.09.2021).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Craswell N., Zaragoza H., Robertson S. Microsoft Cambridge at TREC-14: Enterprise Track // Proceedings of the Fourteenth Text REtrieval Conference. 2005.</mixed-citation><mixed-citation xml:lang="en">Craswell N., Zaragoza H., Robertson S. Microsoft Cambridge at TREC-14: Enterprise Track // Proceedings of the Fourteenth Text REtrieval Conference. 2005.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Строим продвинутый поиск с Elasticsearch. URL: https://dou.ua/lenta/columns/buildingadvanced-search-with-elasticsearch/ (дата обращения: 17.09.2021).</mixed-citation><mixed-citation xml:lang="en">Строим продвинутый поиск с Elasticsearch. URL: https://dou.ua/lenta/columns/buildingadvanced-search-with-elasticsearch/ (дата обращения: 17.09.2021).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Elasticsearch как NoSQL база данных. URL: https://habr.com/ru/company/percolator/blog/222765/ (дата обращения: 10.09.2021).</mixed-citation><mixed-citation xml:lang="en">Elasticsearch как NoSQL база данных. URL: https://habr.com/ru/company/percolator/blog/222765/ (дата обращения: 10.09.2021).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
