{"repo":"pksprojects/ElasticSwift","free":true,"listed":false,"github":"https://github.com/pksprojects/ElasticSwift","clone":"git clone https://github.com/pksprojects/ElasticSwift.git","description":"Elasticsearch client in swift","language":"Swift","stars":49,"topics":["elasticsearch","elasticsearch-client","swift","swift-nio","cocoapods"],"license":"MIT","category":"mobile-apps","readme_excerpt":"ElasticSwift Project Status This project is actively in developement, more information will be made available as project progresses. If you'd like to contribute pull requests are welcome. Platform support for macOS, iOS & linux. Query DSL builders and helpers similar to elasticsearch Java client. Check the table below to see full list of avaiable QueryBuilders Project Goal Our goal is to make a very Swifty and high-performant elasticsearch client. High-performant means providing end user's response under 100ms not including the time elasticsearch took to process the request. Installation CocoaPods CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command: CocoaPods 1.6.0+ is required to build ElasticSwift. To integrate Elasticswift into your Xcode project using CocoaPods, specify it in your Podfile : Note:- ElasticSwiftNetworkingNIO is not available as a pod Then, run the following command: Swift Package Manager The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift compiler. It is in early development, but ElasticSwift does support its use on supported platforms. Once you have your Swift package set up, adding ElasticSwift as a dependency is as easy as adding it to the dependencies value of your Package.swift. and then adding the appropriate ElasticSwift module(s) to your target dependencies. The syntax for adding target dependencies differs slightly between Swift versions. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/pksprojects","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pksprojects/ElasticSwift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}