Skip to main navigation menu Skip to main content Skip to site footer

Electrotechnical and Computer Engineering

Vol. 41 No. 08 (2026): Proceedings of the Faculty of Technical Sciences

Implementation of Elasticsearch client in ZIO ecosystem

  • Dimitrije Bulaja
DOI:
https://doi.org/10.24867/
Submitted
September 7, 2026
Published
2026-09-09

Abstract

This paper describes the development and implementation of the ZIO Elasticsearch library, a typesafe Elasticsearch client naturally integrated into the ZIO ecosystem, using the Scala programming language, the ZIO environment, and other ZIO-native libraries. 

References

  1. [1] https://www.elastic.co/ (Последњи приступ Октобар
  2. 2025)
  3. [2] https://lucene.apache.org/ (Последњи приступ
  4. Октобар 2025)
  5. [3] Paul Chiusano, Runar Bjarnason: “Functional
  6. Programming in Scala”
  7. [4] Martin Odersky: “Programming in Scala”
  8. [5] John Hughes: “Why Functional Programming
  9. Matters”
  10. [6] https://zio.dev/ (Последњи приступ Октобар 2025)
  11. [7] John A. De Goes, Adam Fraser, Milad Khajavi:
  12. “ZIONOMICON”
  13. [8]https://codingexplained.com/coding/elasticsearch/unde
  14. rstanding-the-inverted-index-in-elasticsearch/
  15. (Последњи приступ Октобар 2025)
  16. [9] https://www.apache.org/ (Последњи приступ
  17. Октобар 2025)
  18. [10]https://www.elastic.co/docs/reference/elasticsearch/re
  19. st-apis/paginate-search-results#scroll-search-context/
  20. (Последњи приступ Октобар 2025)
  21. [11]https://www.elastic.co/docs/reference/elasticsearch/re
  22. st-apis/paginate-search-results#search-after/
  23. (Последњи приступ Октобар 2025)
  24. [12] https://www.geeksforgeeks.org/softwareengineering/separation-of-concerns-soc/ (Последњи
  25. приступ Октобар 2025)
  26. [13] https://zio.dev/reference/di/ (Последњи приступ
  27. Октобар 2025)
  28. [14] https://zio.dev/reference/contextual/zlayer/
  29. (Последњи приступ Октобар 2025)
  30. [15] https://zio.dev/reference/stream/zstream/ (Последњи
  31. приступ Октобар 2025)