20 Commits

Author SHA1 Message Date
Blake Watters
45c70292e6 Adjust RKSearchIndexer logging to ensure output is emitted when the indexer hits 100% 2013-02-19 12:40:06 -05:00
Blake Watters
ae8e3b17ca Relax assertion in RKSearchIndexer so that it does not fail in the event a nil managed object is returned by existingObjectWithID:error: 2013-02-02 09:25:02 -05:00
Blake Watters
25e15508f6 Add missing interpolation value for assertion within search indexing 2013-01-29 10:55:39 -05:00
Blake Watters
6837d0d1b9 Add support for hooking into the RKSearchIndexer via a delegate
* Supports replacing the RKSearchWord fetch strategy to enable caching for performance
* Supports declining creation of search words
* Supports declining of indexing for specific objects
* Supports notification when objects are indexed and search words are added to the index
2012-11-12 16:18:36 -05:00
Blake Watters
b4b8a45b08 Restore progress logging for synchronous indexing 2012-10-23 18:44:14 -04:00
Blake Watters
dccff97644 Add support for cancelling in progress indexing operations 2012-10-22 19:33:08 -04:00
Blake Watters
79c854b1bd Added assertion and cancellation hardening within the Search Indexer 2012-10-22 16:07:32 -04:00
Blake Watters
30c936f8e7 Add missing observer tear down during search indexer dealloc 2012-10-03 14:55:13 -04:00
Blake Watters
7924520be2 Guard against outputting non-sense when operation queue count is zero 2012-10-01 18:03:08 -04:00
Blake Watters
73bd1f0869 Add support for asynchrous search indexing, cancellation of indexing operations, waiting on indexing to complete. Expand documentation surrounding the indexing context. 2012-10-01 17:37:36 -04:00
Blake Watters
0539aeb45e Documentation formatting and touch ups 2012-09-29 17:54:51 -04:00
Jeff Arena
9cd78c2385 Adjust search indexing to use a new indexingContext 2012-09-29 15:20:48 -04:00
Arne Harren
bc7c65f03b Switch to an embedded variant of LibComponentLogging with prefix RK 2012-09-27 21:47:36 +02:00
Blake Watters
39f78d2cac Fix build errors, warnings, and breakage on OS X 2012-09-25 21:28:58 -04:00
Jawwad Ahmad
8cbdb5f7ed Trailing whitespace cleanup from files in the Code directory.
Used the following command from within the Code dir:
git ls-files *.m *.h *.json | xargs /usr/bin/sed -i '' -E 's/[[:space:]]*$//'
2012-09-02 12:51:45 -04:00
Blake Watters
ce6b0829e4 Convert RestKit to ARC 2012-08-28 17:34:58 -04:00
Blake Watters
ad63be902d Use a predicate template with substitution values during search indexing for performance 2012-08-23 11:01:30 -04:00
Blake Watters
0e8e08e664 Update search indexing method definition for clarity. Added tests for new error cases and added support for specifying searchable attributes using NSAttributeDescription objects in addition to NSString attribute names 2012-08-14 09:57:28 -04:00
Blake Watters
3dd0b722b3 Added INFO logging to report on status during long running managed object context indexing 2012-08-10 19:45:48 -04:00
Blake Watters
232b3eb861 Implemented new search engine for managed objects. 2012-08-01 18:12:53 -04:00