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? -- View this message in context: http://www.nabble.com/Searching-for-null-%28empty%29-fields%2C-how-to-use--field%3A-*-TO-*--tp15976538p15976538.html Sent from the Lucene - Java Users mailing list archive at Nabble.com.