[kmail2] [Bug 321779] New: Searches with multiple conditions always fails

Blackpaw lindsay.mathieson at gmail.com
Sun Jun 30 03:42:38 BST 2013


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

            Bug ID: 321779
           Summary: Searches with multiple conditions always fails
    Classification: Unclassified
           Product: kmail2
           Version: Git (master)
          Platform: Ubuntu Packages
                OS: Linux
            Status: UNCONFIRMED
          Severity: major
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: lindsay.mathieson at gmail.com

When searching for for emails only containing multiple terms the search always
returns no results.

e.g I have multiple emails with the terms "carewolf" and "225" in the subject
line. If I search on only one condition it works, i.e 

- search on "carewolf" returns the emails

- search on "225" returns the emails

If I search on multiple conditions it always fails:

- search on "carewolf" and "225" returns nothing

- search on "carewolf" or "225 returns nothing



Reproducible: Always

Steps to Reproduce:
1. Invokde the search dlg for two terms contained together in multiple email
2. Click search

Actual Results:  
Nothing is returned

Expected Results:  
A list of emails containing the terms

I enabled debug output and captured the SPARQL query for a search on "carewolf"
and "225". It seems insanely verbose for a simple query.


"select distinct ?r ?reqProp1 where { { ?r
<http://akonadi-project.org/ontologies/aneo#akonadiItemId> ?reqProp1 . { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/5d6e4b27-c2b2-45ad-9eaa-b547c34e4317> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/db0f40af-8da7-4f7f-bb7a-01d98d2e118f> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/63656640-d01f-4748-b60f-0d0bcfd8d649> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/04294617-932f-45b3-aaec-bff75fc4a8de> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/804b3c2b-ba7d-482f-b9cd-05fbf0be083e> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/c2990100-0635-4306-9dfa-0bd2b965910b> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/5c63e42b-c25b-4799-b7b2-fb7bf669bbbb> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/9dd9bd16-7082-490e-b4be-c120e1bdc44c> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/04f56760-4a55-4dba-88dc-57e83bed1768> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/64886513-0bd9-4784-aca6-0e7ae42db0a8> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/30d086a1-f980-4b6e-9ddb-493e4cbf64e3> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/0c0398dc-668e-4f24-b610-426d0706b006> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/a844423c-74b0-4bc2-b5a0-ee6a8f10615c> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/f87ba239-9f1e-4a43-8f03-52f16f26d4de> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/d3278f74-fc1c-4e26-899a-ae71757cbc4a> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/5e14a69c-bc0c-4611-af0b-6b052933dcd0> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/1a8fa34b-e993-412a-8400-74c2507fc496> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/6e2af88c-f99b-4707-8e69-2c98b06712d4> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/bbee86ab-6140-42c7-936c-5616d2162d77> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/f611f6ab-3129-4901-9020-031077fe25d2> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/4bc17c88-fa12-4309-9d40-3d8cb63f22f7> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/39f0b3c7-e282-4acf-822c-a8eb9e6ba96b> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/3316defd-dbca-4065-83ba-3a447d65b733> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/f983336e-03c5-49f2-aef7-f7a419926b34> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/6cdb8314-6e21-4922-9cb8-a2d0642cb44f> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/23199fb3-1ca0-47d1-9144-32e83a4b428d> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/e67e4292-cd15-4a3d-8194-7ee7d6cccc59> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/c588f7f9-608a-41bb-8ad3-8d8dd63e3eca> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/c7708711-7ab0-434e-ac69-7f3f4fe27644> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/998920bf-9e24-4d2c-b4e6-a1a590f57f3d> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/4c247c5d-aea2-43ea-b130-ddffb867fab5> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/9b1c6cc4-5e94-475d-b409-d0f6ab181ddb> . } UNION { ?r
<http://www.semanticdesktop.org/ontologies/2007/01/19/nie#isPartOf>
<nepomuk:/res/581edfe3-7608-440e-b6c1-ddffaf197878> . } . ?r
<http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#messageSubject> ?v1 .
FILTER(bif:contains(?v1, "'carewolf'")) . FILTER(bif:contains(?v1, "'225'")) .
?r a <http://www.semanticdesktop.org/ontologies/2007/03/22/nmo#Email> . } . }"

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list