Add a searcher method to CLuceneIndexUpdateContext so we don’t rely on searcher from CLuceneSearchService, which could be freed at any time.
Update unit test to make use of search object type constant, more like how real-world use would be.
Remove extra whitespace.
Tweak framework build to build into /Framework directory instead of project root, so can build both Debug and Release in there.
Use "new" rather than _CLNEW macro… makes things a little easier to manage.
Fix memory leaks associated with Query objects added BooleanQuery objects. Now ownership correctly transferred to BooleanQuery.
Add support for != comparison in NSPredicate queries.
Thread safety fix: use shared_ptr<Searcher> internally when performing searches, instead of Searcher directly, so Searcher not released by some other thread while still being used.