问题描述
我需要在查询中指定df
参数。我正在使用SolrJ中的SolrQuery
类。
是否存在预定义的方法来设置SolrQuery
类中的默认搜索?
解决方法
您可以尝试使用Solrj来构建solr查询,如下所示。
final SolrQuery query = new SolrQuery();
query.setQuery("title:bloomberg");
query.setParam("debugQuery","on");
query.add("rows","4");
query.add("rq","{!ltr reRankDocs=4 model=6029760550880411648}");
query.add("fl","*,score");
query.add("wt","json");
query.addFilterQuery("name : tester1");
您还可以使用CommonParams
API
solrQuery.setParam(CommonParams.Q,queryString);
solrQuery.setParam(CommonParams.DF,fieldName);