使用节点solr分面search

我正在尝试确认分面search是否可以通过节点solr或不。 有没有人使用过noder的Solrfunction,如果是的话,你能不能指出一个显示function的在线资源/共享示例代码。

谢谢

你见过solr-node-client:[solr-node-client] [1]吗?

是的,节点上没有太多的文档。 你可以在java,python或者php中find用于solr的例子和教程,但是博主们在node /端到端的js train上似乎很安静。 我build议solr-client 。 请按照自述文件中的链接进行操作,这个人有十几个简单的例子。

即使我在官方文档中找不到它,这就是为我工作的原因。

var client = sails.solr; var query = client.createQuery().q({ 'city_id': options.city_id, 'content_auto': options.term, }) .fl('sku') .start(0) .rows(2000) .facet({'field':'brand'}) .facet({'field':'price'}) .facet({'field':'discount_percentage'}) .facet({'field':'pack_size'}) .facet({'field':'categories'}) var defer = sails.Q.defer(); client.search(query, function(err, obj){ if(err) { console.log('Error getting data from solr. Error: ' + err); return defer.reject(err); } return defer.resolve(obj); }); return defer.promise; 

显然,通过good'ol试错,偶然发现了!