: > Is there anyway to interrogate a RequestHandler to discover what parameters
: > it supports at runtime?  Kind of like a BeanInfo for RequestHandlers?  Has

: Also, check:
: http://wiki.apache.org/solr/MakeSolrMoreSelfService

Yeah, that wiki is as far as i ever got.  note that it vastly predates a 
lot of the LukeRequestHandler type stuff and even the general additude of 
moving more towards RequestHandlers as general processing units of solr 
for handling all requests (even admin style requests)

Note that while it might be handy to have something like BeanInfo where 
the *class* tells you what params it supports, the important feature would 
be something where the *instance* tells you what params it supports, 
because it won't want to advertise params that it has invariants set for.  
(i touch on this in that wiki)

Ultimatley i think it would be good if RequestHandlers implemented a 
method that returned a big data structure containing everything they 
wanted to "advertise" about themselves. and most of the admin screen and 
the "form.jsp" in the current codebase got replaced by a 
"FormRequestHandler" that would inspect the SolrCore for a list of all 
RequestHandlers that were advertising themselves and create forms for 
them.

-Hoss

Reply via email to