update:
I can't find my keywords at all, but I can find the keywords from the other
filters, so I must be missing something.

It turns out "Brown" just happened to be in the exif information of a Brown
image. That is why the other Brown images didn't match.
I have tried several variations, of Properties and Content, New and
NewKeyword, all with the same effect.

beagle-extract-content lena.jpg

Properties:
 Timestamp = 2007-07-15 10:15:05 (Utc)
 color:keyword = IndianRed Red

Content:
(no content)
HotContent:
(no hot content)

"ext:jpg IndianRed" returns zero matches


I made a "color" property keyword, trying to mirror the example from the
jpeg filter. The idea being to be able to search, "ext:jpg color:IndianRed".


"ext:jpg green" returns an exif match
iptc:keyword = WEARING GREEN

So in a desperate attempt I also made my property exactly the same as the
jpeg filter. And did all the same includes incase there was some unknown
magic happening upwards.

AddProperty (Beagle.Property.NewKeyword ("iptc:keyword", str));


now:
beagle-extract-content lena.jpg

Properties:
 Timestamp = 2007-07-15 10:15:05 (Utc)
 iptc:keyword = IndianRed Red

ext:jpg color:"IndianRed Red"
returns zero matches

"IndianRed"
returns this email, so I know the index is live.

How does beagle know when it's the jpeg filter and when it's my color
filter?

Thanks, K


AddProperty (Beagle.Property.New ("iptc:keyword", str));
beagle-extract-content lena.jpg
iptc:keyword = IndianRed Red
ext:jpg "IndianRed Red"
zero matches

ext:jpg "Red"
returns an image with tags "red hair"
but does not return lena.jpg
_______________________________________________
Dashboard-hackers mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/dashboard-hackers

Reply via email to