lucene-java-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sheng <sheng...@gmail.com>
Subject Re: drilldown query with null base query
Date Fri, 24 Jul 2015 20:46:04 GMT
found out even more - if I mix up the negative path (boolean filter with
MUST_NOT) and normal path in drilldownpath, it does not work with base
query = MatchAllDocsQuery(). _However_, if I instead use a term query as
the base query, while everything else stays the same, the drilldown does
work.

On Fri, Jul 24, 2015 at 2:06 PM, Sheng <shengcer@gmail.com> wrote:

> Just found out more, drill down query will MatchAllDocsQuery as base query
> will work if only one path is added, and starts to return empty results if
> more than 1 path are added. This is very strange...
>
>
>
> On Fri, Jul 24, 2015 at 12:12 PM, Sheng <shengcer@gmail.com> wrote:
>
>> This is what I am going to achieve - running a drill down query with
>> baseQuery = null / MatchAllDocsQuery(), and expecting the index returning
>> all the documents that matches the drill down path(s).  So it returns
>> nothing back to me, however as long as I make the basequery to search a
>> specific term instead of null / MatchAllDocsQuery(), it returns correct
>> results back to me.
>>
>> I read the src code of DrillDownQuery, it says "using null /
>> MatchAllDocsQuery() as base query is equal to a pure browsing query". I was
>> assuming it should work with a particular set of drill down paths too, but
>> it does not seem to be so.
>>
>> BTW - I am using Lucene 4.10.2
>>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message