Electrotechnical and Computer Engineering
Vol. 41 No. 08 (2026): Proceedings of the Faculty of Technical Sciences
Implementation of Elasticsearch client in ZIO ecosystem
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] https://www.elastic.co/ (Последњи приступ Октобар
- 2025)
- [2] https://lucene.apache.org/ (Последњи приступ
- Октобар 2025)
- [3] Paul Chiusano, Runar Bjarnason: “Functional
- Programming in Scala”
- [4] Martin Odersky: “Programming in Scala”
- [5] John Hughes: “Why Functional Programming
- Matters”
- [6] https://zio.dev/ (Последњи приступ Октобар 2025)
- [7] John A. De Goes, Adam Fraser, Milad Khajavi:
- “ZIONOMICON”
- [8]https://codingexplained.com/coding/elasticsearch/unde
- rstanding-the-inverted-index-in-elasticsearch/
- (Последњи приступ Октобар 2025)
- [9] https://www.apache.org/ (Последњи приступ
- Октобар 2025)
- [10]https://www.elastic.co/docs/reference/elasticsearch/re
- st-apis/paginate-search-results#scroll-search-context/
- (Последњи приступ Октобар 2025)
- [11]https://www.elastic.co/docs/reference/elasticsearch/re
- st-apis/paginate-search-results#search-after/
- (Последњи приступ Октобар 2025)
- [12] https://www.geeksforgeeks.org/softwareengineering/separation-of-concerns-soc/ (Последњи
- приступ Октобар 2025)
- [13] https://zio.dev/reference/di/ (Последњи приступ
- Октобар 2025)
- [14] https://zio.dev/reference/contextual/zlayer/
- (Последњи приступ Октобар 2025)
- [15] https://zio.dev/reference/stream/zstream/ (Последњи
- приступ Октобар 2025)