SolrJ查询

Lic*_*ici 4 solr

大家好

我必须使用SolrJ查询索引的多个值(就像IN(id1,id2,id3)sql查询),换句话说,我想检索哪些字段与一组值匹配的文档.

由于solrj api粗略记录,我希望有人可以帮助我

问候

Mau*_*fer 6

你可以这样做:

SolrQuery solrQuery = new SolrQuery().setQuery("myField:id1 OR myField:id2 OR myField:id3");
QueryResponse rsp = server.query(solrQuery);
Run Code Online (Sandbox Code Playgroud)

要么:

SolrQuery solrQuery = new SolrQuery().setQuery("myField:(id1 OR id2 OR id3)");
QueryResponse rsp = server.query(solrQuery);
Run Code Online (Sandbox Code Playgroud)