我正在使用 Solr API 来索引记录和搜索功能。我正在使用以下代码进行搜索
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("q", "country_id:("+id+")");
我想再添加一个参数,例如state_id
,我想做逻辑 AND/OR 操作,并根据结果检索记录。我通过谷歌搜索,但找不到组合条件的方法。是否可以通过 SOLR api?还是我做错了什么?
我正在使用 Solr API 来索引记录和搜索功能。我正在使用以下代码进行搜索
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("q", "country_id:("+id+")");
我想再添加一个参数,例如state_id
,我想做逻辑 AND/OR 操作,并根据结果检索记录。我通过谷歌搜索,但找不到组合条件的方法。是否可以通过 SOLR api?还是我做错了什么?
您可以按照以下方式进行查询.....
String qr="cstm_text:"+"虔诚的";
SolrQuery qry = 新 SolrQuery(qr);
qry.setIncludeScore(true);
qry.setShowDebugInfo(true);
qry.setRows(1);
qry.setFacet(true);
ModifiableSolrParams 参数 = new ModifiableSolrParams();
params.set("qt", "/spell");
params.set("拼写检查", "on");
params.set(MoreLikeThisParams.MLT,true);
qry.add(参数);