5

node-solrを介してファセット検索が利用できるかどうかを確認しようとしています。誰かがnodejsでSolr機能を使用したことがありますか?使用している場合は、機能を表示するオンラインリソース/共有サンプルコードを教えてください。

ありがとう

4

3 に答える 3

4

私は彼らの公式ドキュメントでそれを見つけることができませんでしたが-これは私のために働いたものです。

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;

明らかに-良い試行錯誤によってそれに遭遇しました!

于 2015-09-08T06:47:01.900 に答える
3

ええ、ノードに関するこれに関するドキュメントはほとんどありません。java、python、またはphpを使用したsolrの例とチュートリアルのブッシェルを見つけることができますが、ブロガーはノード/エンドツーエンドのjsトレインの人々はかなり静かに見えます。solr-clientをお勧めします。READMEのリンクもたどると、その人には約12の簡単な使用例があります。

于 2014-08-07T21:59:13.103 に答える
2

solr-node-client:[solr-node-client] [1]を見たことがありますか?

于 2012-05-28T10:53:10.777 に答える