Thanks..
Which lucene version supports this and what is the performance of such
queries on large set of documents.



On Sat, 15 Jul 2017 at 3:38 PM, Ahmet Arslan <iori...@yahoo.com.invalid>
wrote:

> Hi,
> As an alternative, function queries can also be used.exists function may
> be more intuitive.
> q={!func}(not(exists(field3))
> On Saturday, July 15, 2017, 1:01:04 PM GMT+3, Rajnish kamboj <
> rajnishk7.i...@gmail.com> wrote:
>
>
> Ok, I will check.
>
> On Sat, 15 Jul 2017 at 3:26 PM, Ahmet Arslan <iori...@yahoo.com> wrote:
>
> > Hi,
> >
> > Yes, here it is:  q=+*:* -field3:[* TO *]
> >
> > Ahmet
> >
> > On Saturday, July 15, 2017, 8:16:00 AM GMT+3, Rajnish kamboj <
> > rajnishk7.i...@gmail.com> wrote:
> >
> >
> > Hi
> > Does Lucene provide any API to fetch documents for which a field is not
> > defined.
> >
> > Example
> > Document1 : field1=value1, field2=value2,field3=value3
> >
> > Document2 : field1=value4, field2=value4
> >
> > I want a query to get documents for which field3 is not defined. In
> example
> > it should return Document2.
> >
> > Regards
> > Rajnish
> >

Reply via email to