Releases: Blue-Rocket/BRFullTextSearch
CLucene as a pod
The 2.x release does not contain new features. Instead it breaks out the CLucene code into a stand-alone Cocoapod (BRCLucene) so that project can be managed independently from this one. In addition, this release switches from (the now deprecated) libstdc++
to libc++
and requires c++11.
OS X support
Sort by multiple fields
Adds support for sorting by more than one field and fixes a threading-related crash bug.
Exception handling
Translate CLucene C++ exceptions into Objective-C exceptions, with specific support for query parsing errors and the "too many clauses" exception that can happen from prefix searches on larger data sets.
Lucene patches
Applied patches available from the FreeBSD textproc/clucene port not already applied to the local CLucene source tree, for various small fixes.
Documentation updates
Minor documentation fixes and updates.
1.0.7
1.0.6
1.0.5
Better support for prefix-based (wildcard) searches on stemmed words. The CLuceneSearchService
now supports a BOOL supportStemmedPrefixSearches
property that, when enabled, indexes the original word along with the stemmed version of the word, so a search for something like capabi*
(stems to capabi
) can match capability (stems to capabl
).