If someone wants to retrieve *all* of the terms in a specific field,
it doesn't seem like they should have to get all of the terms in all
other fields too, right?
As implemented, you get the top terms for all the fields you ask for.
By default this is all of them. If you specify a field (with fl=xxx)
you only get that field's top terms:
http://localhost:8983/solr/admin/luke?fl=text&numTerms=1000
It may be useful to want 10 terms from field 'A' and 100 for field 'B',
but for now, that should probably be done with faceting.
Faceting returns readable values (from the schema) while Luke deals with
the raw lucene index.
All this configurability doesn't need to be implemented now, but we
should plan for it and leave room in the interface if possible.
that sounds good. For now, making numTerms=0 not walk through should be
enough. The rest should come as we see a specific need for it.