The docs for the SpellCheckComponent say "The SpellCheckComponent is designed to provide inline spell checking of queries without having to issue separate requests."
I would like to issue just a spell check query, I dont care about it being inline and piggy-backing off a normal search query. How would I achieve this? I tried monkeying with making a new requestHandler but using class = "solr.SearchHandler" always tries to do a normal search. I succeeded in adding inline spell checking to the default request handler by *adding* <arr name="last-components"> <str>spellcheck</str> </arr> to its requestHandler config - I would like to *remove* the default search component - maybe by making a new request handler which just does spell checking? Is something like this possible? <requestHandler name="/spellcheck" class="solr.SearchHandler"> <!-- default values for query parameters --> <lst name="defaults"> <str name="spellcheck.count">5</str> </lst> <arr name="first-components"> <str>spellcheck</str> </arr> <!-- remove default search component --> <arr name="remove-components"> <str>default</str> </arr> </requestHandler> Now, I can sort of achieve what I want by in fact a normal search but then using a dummy value for my "q" parameter (for me "00000000000000" works) and then I get no search docs back, but I do get the spell suggestions I want, driven by the "spellcheck.q" parameter. But this seems very hacky and Solr is still having to run a search against my dummy value. A roundabout way of asking: how can I fire off *just* a spell check query? Thanks in advance -Rupert