You cannot have a purely negative query like you can in Solr.

Try: *:* -MY_FIELD_NAME:[* TO *]
thogau wrote:
Hi,


I browsed the forum searching for a way to make a query that retrieves
document that do not have any value for a given field (say MY_FIELD_NAME).


I read several posts advising to use this syntax : -MY_FIELD_NAME:[* TO *]
However, I am not able to have it working...


I have 2 documents, the first one has a value for the field MY_FIELD_NAME
(In Luke, I can see the value) and the second one has no value for it (In
Luke, I can see<not available>)


I would expect the query MY_FIELD_NAME:[* TO *] to retrieve the document
which has a value for the field MY_FIELD_NAME but it doesn't (Nevertheless
MY_FIELD_NAME:[a* TO z*] retrieves it)


Also, I would expect the query -MY_FIELD_NAME:[* TO *] to retrieve the
document which has a NO value for the field MY_FIELD_NAME but it doesn't
either...


I guess I am missing something obvious but I am stuck... Anybody can help to
understand what I am doing wrong?


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to