我正在使用Solr API来索引记录和搜索功能。我使用以下代码搜索
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("q", "country_id:("+id+")");
我想再添加一个参数,例如state_id
,我想进行逻辑AND / OR操作,并根据结果检索记录。我搜索了谷歌,但找不到结合条件的方法。是否可以通过SOLR api?或者我做错了什么?
答案 0 :(得分:2)
您可以将查询设为以下.....
String qr =“cstm_text:”+“devotional”;
SolrQuery qry = new SolrQuery(qr);
qry.setIncludeScore(真);
qry.setShowDebugInfo(真);
qry.setRows(1);
qry.setFacet(真);
ModifiableSolrParams params = new ModifiableSolrParams();
params.set(“qt”,“/ spell”);
params.set(“spellcheck”,“on”);
params.set(MoreLikeThisParams.MLT,TRUE);
qry.add(PARAMS);