我跟着https://github.com/gsf/node-solr,安装了 node-solr
npm install solr
Run Code Online (Sandbox Code Playgroud)
那么如何在8080端口连接solr呢?
您可以使用 solr-node npm packege,它的配置非常简单。这是从 nodejs 调用 solr 并从 solr 获取数据的工作示例
var SolrNode = require('solr-node');
var client = new SolrNode({
host: '<your host>',
port: '8983',
core: 'products',
protocol: 'http'
});
const express = require('express');
const app = express();
app.get('/getProduct',
function (req, res)
{
var strQuery = client.query().q('productId:9788700075740');
client.search(strQuery, function (err, result) {
if (err) {
console.log(err);
return;
}
console.log('Response:', result.response);
res.send(result.response);
});
});
app.listen(3000,
function () {
console.log('Example app listening on port 3000!') });
Run Code Online (Sandbox Code Playgroud)
你可以在 npm https://www.npmjs.com/package/solr-node上探索 solr-node
| 归档时间: |
|
| 查看次数: |
6335 次 |
| 最近记录: |