测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017 年 9 月 |
SwiftSwift 版本 | 4.0 |
SPM支持 SPM | ✗ |
由 1amageek 维护。
依赖项 | |
APIKit | >= 0 |
ElastiQ | >= 0 |
Tong 是一个用于使用 Swift 与 ElasticSearch 的库。
Tong 依赖于 ElastiQ。
在 AppDelegate 中进行配置
Tong.Configure.setup(url: "URL", user: "user", password: "password", isEncrypted: false)
将对象符合可搜索协议
class Post: Object, Searchable {
static var _index: String {
return "v1"
}
static var _type: String {
return "post"
}
// Anything
}
let query: ElastiQ = ElastiQ().term("_createdAt", 1503396721450)
Post.search(query: query) { (result) in
switch result {
case .success(let response): print(response)
case .failure(let error): print(error)
}
}