大家好,

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

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

问候

最佳答案

你可以这样做:

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

或者:
SolrQuery solrQuery = new SolrQuery().setQuery("myField:(id1 OR id2 OR id3)");
QueryResponse rsp = server.query(solrQuery);

关于SolrJ 查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/793626/

10-12 04:54