Skip to content

SuperFast Text Search/Suggestion engine written in Swift

License

Notifications You must be signed in to change notification settings

sheshans/SwiftyTextSearch

Repository files navigation

SwiftyTextSearch

SuperFast Text Search/Suggestion engine written in Swift
SwiftyTextSearch Pre-processes the keywords/strings to make searching faster.

  • Create a SwiftyText Object
    var newObj = SwiftyText() OR var newObj = SwiftyText(["Array"])

  • Search
    newObj.searchText(searchString: "mobil")

  • Delete
    newObj.delete(titles: Set(["xyz Mobiles"]))

  • Add
    newObj.appendStrings(arr: ["xyz Mobiles"])

  • Archive
    (NSKeyedArchiver.archivedData(withRootObject: newObj) as NSData)

    Installation

  • Using CocoaPods:

  • platform :ios, '8.0'
    use_frameworks!
    pod 'SwiftyTextSearch', :git => 'https://github.com/sheshans/SwiftyTextSearch.git', :tag => '1.0.0'