[Bug 277007] KMail2 full search of emails does not work

Luis Silva lacsilva at gmail.com
Sun Jul 31 21:21:51 BST 2011


https://bugs.kde.org/show_bug.cgi?id=277007


Luis Silva <lacsilva at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lacsilva at gmail.com




--- Comment #7 from Luis Silva <lacsilva gmail com>  2011-07-31 20:21:51 ---
I have the exact same result. I am compiling from git master against kde 4.7.0.
When launching kmail from a command line and doing a search for foo in mail
headers, for example I get the following invalid SPARQL querry:
select distinct ?r ?reqProp1 (bif:concat(bif:search_excerpt(bif:vector('foo'),
?v2))) as ?_n_f_t_m_ex_ where { { ?r
<http://akonadi-project.org/ontologies/aneo#akonadiItemId> ?reqProp1 . ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageSubject> ?v2 .
FILTER(bif:contains(?v2, "'foo'")) . ?r a
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Email> . } . ?r
<http://www.semanticdesktop.org/ontologies/2007/08/15/nao#userVisible> ?v1 .
FILTER(?v1>0) . }

If instead I search for "foo" in the "Complete message" I again get an invalid
querry:
select distinct ?r ?reqProp1 (bif:concat(bif:search_excerpt(bif:vector('foo'),
?v11),bif:search_excerpt(bif:vector('foo'),
?v12),bif:search_excerpt(bif:vector('foo'),
?v14),bif:search_excerpt(bif:vector('foo'), ?v4))) as ?_n_f_t_m_ex_ where { {
?r <http://akonadi-project.org/ontologies/aneo#akonadiItemId> ?reqProp1 . { ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#to> ?v2 . ?v2
<http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasEmailAddress> ?v3
. ?v3 <http://www.semanticdesktop.org/ontologies/2007/03/22/nco#emailAddress>
?v4 . FILTER(bif:contains(?v4, "'foo'")) . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#cc> ?v5 . ?v5
<http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasEmailAddress> ?v6
. FILTER(bif:contains(?v4, "'foo'")) . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#bcc> ?v7 . ?v7
<http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasEmailAddress> ?v8
. FILTER(bif:contains(?v4, "'foo'")) . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#from> ?v9 . ?v9
<http://www.semanticdesktop.org/ontologies/2007/03/22/nco#hasEmailAddress> ?v10
. FILTER(bif:contains(?v4, "'foo'")) . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageSubject> ?v11
. FILTER(bif:contains(?v11, "'foo'")) . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#plainTextMessageContent>
?v12 . FILTER(bif:contains(?v12, "'foo'")) . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf> ?v13 . ?v13
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#plainTextMessageContent>
?v14 . FILTER(bif:contains(?v14, "'foo'")) . } . ?r a
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Email> . } . ?r
<http://www.semanticdesktop.org/ontologies/2007/08/15/nao#userVisible> ?v1 .
FILTER(?v1>0) . }

It seems that the problem is in the querry construction.

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list