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
80f5f7af56
Update README to match updated method signature for the entity by attribute cache
2012-12-02 00:24:14 -05:00
Blake Watters
12e54c2151
Improve Search README.md formatting for code blocks
2012-11-13 12:36:01 -05:00
Blake Watters
64624e52d5
Add documentation about accelerating the indexing process using search indexer delegate
2012-11-13 12:33:13 -05:00
Blake Watters
158d06d040
Add missing Appledoc for delegate property
2012-11-12 16:24:02 -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
d70b0ed3dd
Update method signature in Search README.md
2012-10-01 22:10:18 -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
ebb7b8df50
Add a note about the use of an indexing context to the README.md
2012-09-30 22:47:59 -04:00
Blake Watters
c10321751c
Rename primaryManagedObjectContext to persistentStoreManagedObjectContext since nobody can keep its role straight
2012-09-30 22:47:26 -04:00
Blake Watters
0539aeb45e
Documentation formatting and touch ups
2012-09-29 17:54:51 -04:00
Jeff Arena
3c1a623032
Remove unnecessary header per code review feedback
2012-09-29 16:09:33 -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
Blake Watters
43be066e0b
Docs touch ups
2012-09-21 22:58:17 -04:00
Blake Watters
d93657573d
Docs touch up
2012-09-20 08:12:29 -04:00
Blake Watters
e98c3b831a
Align formatting and fill in @name sections within the Search module documentation
2012-09-16 14:33:20 -04:00
Blake Watters
dfd10c4510
Formatting fixes and missing parameters
2012-09-13 07:05:59 -04:00
Blake Watters
22a68baf0c
Rework podspec to organize header file imports to match existing RestKit releases
2012-09-05 11:04:42 -04:00
Jawwad Ahmad
285586a5b5
Some code formatting cleanup.
2012-09-02 13:15:14 -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
Jawwad Ahmad
b2a0da7ce1
Fix a few ARC errors that only appear in Xcode 4.4 and not in 4.5
2012-09-02 12:22:53 -04:00
Blake Watters
adfaaf29ca
Add Apache license boilerplate to several files
2012-08-29 13:25:28 -04:00
Blake Watters
fe3b710e9a
Add RK prefix to module header files to disambiguate on import from CocoaPods
2012-08-28 21:01:07 -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