Releases: YaxinCheng/TonnerreSearch
Releases · YaxinCheng/TonnerreSearch
Swift5 with minor optimization
- Swift 5 version
- Enabled indexing name without extensions
Renamed FilterOptions
Renamed FilterOptions
to match with FileManager.enumerate.options
Reconstructed TonnerreIndex
- Separation of
create
andopen
in TonnerreIndex - Bug-free memory management
- No longer restrict index for metadata or nameOnly
- Updated README
Support filtering for events
- Support filtering file-system events
- Enable close index
Replaced some enums with OptionSet
- A better api design by replacing some enum arrays with option set
Bug fixing
- Fixed the bug in the
contains(_ element: Element)
- Fixed the detection of inside package changes
New constructors for TonnerreFSDetector
- New constructors with URLs for TonnerreFSDetector
- Add the contains function in Array
Remove files' extensions
- Removed files' extensions to narrow down searches
- Better API
Support non-Latin languages
- Indexing process will automatically include the latin spelling of the original language, and the search function can pick them out with latin spells
- e.g. "文件" can be found by either "文件" or "wen jian"
Minor api change
Changed defaultOption
to default
. Renamed the schema