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 > >