Re: How to tell Solr to return all fields including empty fields?

2010-10-03 Thread Dennis Gearon
One would think that a JSON output handler in Solr/Lucene would create a:

fieldname: null

for missing fields. Is it possible to set that as a parameter to a 
json-requested output?

In PHP, NULL and missing are ALMOST the exact same thing. In databases, they 
actually are, in my limited experience.



Dennis Gearon

Signature Warning

EARTH has a Right To Life,
  otherwise we all die.

Read 'Hot, Flat, and Crowded'
Laugh at http://www.yert.com/film.php


--- On Sat, 10/2/10, Khai Doan khaitd...@gmail.com wrote:

 From: Khai Doan khaitd...@gmail.com
 Subject: Re: How to tell Solr to return all fields including empty fields?
 To: solr-user@lucene.apache.org
 Date: Saturday, October 2, 2010, 10:36 PM
 Thanks for replying.  I need to
 have the empty fields because if the field
 is not there, the Java library (
 http://www.json.org/javadoc/org/json/JSONObject.html)
 that I use to parse
 the result will throw an exception.  Quite
 inconvenient.
 
 Thanks,
 Khai
 
 On Fri, Oct 1, 2010 at 6:45 PM, Erick Erickson erickerick...@gmail.comwrote:
 
  Nope. If a field is empty, it's just not in the
 document. You could index
  an empty value (some unique value for empty) if you
 really need this.
 
  But a more interesting question is why you need this.
 What is it about
  returning an empty field that's important? Couldn't
 you detect this through
  the absence of the field?
 
  Best
  Erick
 
  On Fri, Oct 1, 2010 at 3:44 PM, Khai Doan khaitd...@gmail.com
 wrote:
 
   Hello everyone,
  
   Right now, I am using fl=*,score to get all
 fields from Solr.  However
   empty
   fields are not returned.  Is there a way for
 me to tell Solr to return
  all
   fields including empty fields?
  
   Thanks,
   Khai
  
 



Re: How to tell Solr to return all fields including empty fields?

2010-10-02 Thread Khai Doan
Thanks for replying.  I need to have the empty fields because if the field
is not there, the Java library (
http://www.json.org/javadoc/org/json/JSONObject.html) that I use to parse
the result will throw an exception.  Quite inconvenient.

Thanks,
Khai

On Fri, Oct 1, 2010 at 6:45 PM, Erick Erickson erickerick...@gmail.comwrote:

 Nope. If a field is empty, it's just not in the document. You could index
 an empty value (some unique value for empty) if you really need this.

 But a more interesting question is why you need this. What is it about
 returning an empty field that's important? Couldn't you detect this through
 the absence of the field?

 Best
 Erick

 On Fri, Oct 1, 2010 at 3:44 PM, Khai Doan khaitd...@gmail.com wrote:

  Hello everyone,
 
  Right now, I am using fl=*,score to get all fields from Solr.  However
  empty
  fields are not returned.  Is there a way for me to tell Solr to return
 all
  fields including empty fields?
 
  Thanks,
  Khai
 



How to tell Solr to return all fields including empty fields?

2010-10-01 Thread Khai Doan
Hello everyone,

Right now, I am using fl=*,score to get all fields from Solr.  However empty
fields are not returned.  Is there a way for me to tell Solr to return all
fields including empty fields?

Thanks,
Khai


Re: How to tell Solr to return all fields including empty fields?

2010-10-01 Thread Erick Erickson
Nope. If a field is empty, it's just not in the document. You could index
an empty value (some unique value for empty) if you really need this.

But a more interesting question is why you need this. What is it about
returning an empty field that's important? Couldn't you detect this through
the absence of the field?

Best
Erick

On Fri, Oct 1, 2010 at 3:44 PM, Khai Doan khaitd...@gmail.com wrote:

 Hello everyone,

 Right now, I am using fl=*,score to get all fields from Solr.  However
 empty
 fields are not returned.  Is there a way for me to tell Solr to return all
 fields including empty fields?

 Thanks,
 Khai