I guess we should remove this commented response writers from the
example solrconfig. It adds no value.

On Wed, Dec 2, 2009 at 9:38 AM, Erik Hatcher <erik.hatc...@gmail.com> wrote:
>
> On Dec 1, 2009, at 9:04 PM, Ross wrote:
>>
>> I'm starting to play with Solr. This might be a silly question and not
>> particularly important but I'm curious.
>>
>> I setup the example site using the tutorial. It works very well. I was
>> looking around the config files and notice that in my solrconfig.xml
>> that the queryResponseWriter area is commented out but they all still
>> work. wt=php etc returns the php format. How is it working if they're
>> not defined? Are they defined elsewhere?
>
> Good question.  Solr defines (in SolrCore) a default set of response
> writers.
>
>  static{
>    HashMap<String, QueryResponseWriter> m= new HashMap<String,
> QueryResponseWriter>();
>    m.put("xml", new XMLResponseWriter());
>    m.put("standard", m.get("xml"));
>    m.put("json", new JSONResponseWriter());
>    m.put("python", new PythonResponseWriter());
>    m.put("php", new PHPResponseWriter());
>    m.put("phps", new PHPSerializedResponseWriter());
>    m.put("ruby", new RubyResponseWriter());
>    m.put("raw", new RawResponseWriter());
>    m.put("javabin", new BinaryResponseWriter());
>    DEFAULT_RESPONSE_WRITERS = Collections.unmodifiableMap(m);
>  }
>
> Note that these built in ones can be overridden, but not undefined, by
> registering a response writer with the same name as a built in one.
>
>        Erik
>
>



-- 
-----------------------------------------------------
Noble Paul | Principal Engineer| AOL | http://aol.com

Reply via email to