FROM : Gerriet M. Denkmann
DATE : Tue Jun 03 02:37:17 2008
On 3 Jun 2008, at 03:30, stephen joseph butler wrote:
> On Mon, Jun 2, 2008 at 11:08 AM, Gerriet M. Denkmann
> <<email_removed>> wrote:
>> Constucting the format properly (copying your suggestion):
>> NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K
>> contains %@",
>> kMDItemTextContent, @"To be, or not to be"];
>
> I'm sorry. I forget that the Spotlight predicate strings are slightly
> different from the regular ones. This works for me:
>
> NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K LIKE
> %@", kMDItemTextContent, @"To be, or not to be"];
This one also works for me. Only it kind of works too well, finding
thousands of files.
Another example: <kMDItemTextContent LIKE "Briggel Braggel"> finds
".../Test.txt" which only contains the line: "Briggel and Braggel" .
But I really want only files which contain "Briggel Braggel" or "the
Briggel Braggel of today".
Again: How to create a predicate for an 10.4.11 NSMetadataQuery to
find a string which includes blanks.
Possible answers:
Escape the blanks with ..., or
Enclose whole string with ..., or something else ?
Kind regards,
Gerriet.
DATE : Tue Jun 03 02:37:17 2008
On 3 Jun 2008, at 03:30, stephen joseph butler wrote:
> On Mon, Jun 2, 2008 at 11:08 AM, Gerriet M. Denkmann
> <<email_removed>> wrote:
>> Constucting the format properly (copying your suggestion):
>> NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K
>> contains %@",
>> kMDItemTextContent, @"To be, or not to be"];
>
> I'm sorry. I forget that the Spotlight predicate strings are slightly
> different from the regular ones. This works for me:
>
> NSPredicate *predicate = [NSPredicate predicateWithFormat:@"%K LIKE
> %@", kMDItemTextContent, @"To be, or not to be"];
This one also works for me. Only it kind of works too well, finding
thousands of files.
Another example: <kMDItemTextContent LIKE "Briggel Braggel"> finds
".../Test.txt" which only contains the line: "Briggel and Braggel" .
But I really want only files which contain "Briggel Braggel" or "the
Briggel Braggel of today".
Again: How to create a predicate for an 10.4.11 NSMetadataQuery to
find a string which includes blanks.
Possible answers:
Escape the blanks with ..., or
Enclose whole string with ..., or something else ?
Kind regards,
Gerriet.
| Related mails | Author | Date |
|---|---|---|
| Gerriet M. Denkman… | Jun 1, 16:17 | |
| stephen joseph but… | Jun 1, 17:24 | |
| Gerriet M. Denkman… | Jun 2, 04:10 | |
| stephen joseph but… | Jun 2, 07:20 | |
| Gerriet M. Denkman… | Jun 2, 18:08 | |
| stephen joseph but… | Jun 2, 22:30 | |
| Gerriet M. Denkman… | Jun 3, 02:37 | |
| stephen joseph but… | Jun 3, 04:59 | |
| Gerriet M. Denkman… | Jun 3, 10:18 | |
| Hamish Allan | Jun 3, 10:33 | |
| Gerriet M. Denkman… | Jun 3, 11:23 | |
| Jason Wiggins | Jun 3, 16:27 | |
| Hamish Allan | Jun 3, 17:16 |






Cocoa mail archive

