是否有 SolrJ 查询生成器?
Is there a SolrJ query builder?
使用 solr 5.2.0 想知道是否有一个查询构建器 API/Jar/Ckient 类似于 Elasticsearch 查询构建器 API 或者我们是否必须基本上做字符串功夫来在 Solr 中构建查询?
您可能想要 use SolrQuery
SolrQuery solrQuery=new SolrQuery();
solrQuery.set("q",query);
solrQuery.set("rows",5000);
QueryResponse response=solrServers.query(solrQuery);
有关更多示例,请参阅此 link
不幸的是,在 SolrJ 中,没有用于进入 q
-参数的查询的构建器。
但是:由于 Solr 已经在 Lucene 上运行,我们也可以使用 Lucene QueryBuilder. The resulting Query objects (e.g. PhraseQuery) 有一个 toString()
方法为您提供查询字符串,否则您必须 assemble 手动.
使用 solr 5.2.0 想知道是否有一个查询构建器 API/Jar/Ckient 类似于 Elasticsearch 查询构建器 API 或者我们是否必须基本上做字符串功夫来在 Solr 中构建查询?
您可能想要 use SolrQuery
SolrQuery solrQuery=new SolrQuery();
solrQuery.set("q",query);
solrQuery.set("rows",5000);
QueryResponse response=solrServers.query(solrQuery);
有关更多示例,请参阅此 link
不幸的是,在 SolrJ 中,没有用于进入 q
-参数的查询的构建器。
但是:由于 Solr 已经在 Lucene 上运行,我们也可以使用 Lucene QueryBuilder. The resulting Query objects (e.g. PhraseQuery) 有一个 toString()
方法为您提供查询字符串,否则您必须 assemble 手动.