1) the "terM" parser doesn't use the "df" default field param -- it requires an "f" local param.
2) because the "f" localparam is required, you can't really use "term" in defType 3) what you can do is something like this... q={!term f=id v=$qq}&qq=your_input_id ..where the "q" param can be an invariant in your config, and qq could be specified at request time. 4) if all you care about is doing fast id lookups, you ight consider using hte "RealTimeGet" request handler instead... https://wiki.apache.org/solr/RealTimeGet /get?id=your_input_id -Hoss