[infinispan-issues] [JBoss JIRA] (ISPN-5393) Support mixed indexed and non-indexed fields in DSL based queries

Adrian Nistor (JIRA) issues at jboss.org
Mon Apr 20 10:43:19 EDT 2015


Adrian Nistor created ISPN-5393:
-----------------------------------

             Summary: Support mixed indexed and non-indexed fields in DSL based queries
                 Key: ISPN-5393
                 URL: https://issues.jboss.org/browse/ISPN-5393
             Project: Infinispan
          Issue Type: Enhancement
    Affects Versions: 7.0.0.Final
            Reporter: Adrian Nistor
            Assignee: Adrian Nistor


If a query uses both indexed and non-indexed fields we should be able to execute it in two phases. A fist less selective query on the index and then post process it by reapplying the whole filter again to results of the first phase.

This should be more efficient than completely ignoring the indexed fields and executing the non-indexed query on the whole data set.

A possible idea to derive the query to be executed in first phase is to apply the Boole-Shannon expansion theorem ([http://en.wikipedia.org/wiki/Boole%27s_expansion_theorem]).



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the infinispan-issues mailing list