: So if I want to alias the "first_name" field to "first" and the : "last_name" field to "last", then I would ... do what, exactly?
se the last example here... https://lucene.apache.org/solr/guide/7_4/the-extended-dismax-query-parser.html#examples-of-edismax-queries defType=edismax q=sysadmin name:Mike qf=title text last_name first_name f.name.qf=last_name first_name the "f.name.qf" has created an "alias" so that when the "q" contains "name:Mike" it searches for "Mike" in both the last_name and first_name fields. if it were "f.name.qf=last_name first_name^2" then there would be a boost on matches in the first_name field. For your usecase you want something like... defType=edismax q=sysadmin first:Mike last:Smith qf=title text last_name first_name f.first.qf=first_name f.last.qf=last_name : I'm using SolrJ as the client. ...the examples above all show the request params, so "f.last.qf" is a param name, "last_name" is the corrisponding param value. -Hoss http://www.lucidworks.com/