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.

Reply via email to