如何在node-elasticsearch-client中使用多种类型?

时间:2015-02-13 03:26:56

标签: node.js express elasticsearch

我是一名新手,正在从事ES项目(Express JS + ES + MongoDB)。我正在使用https://github.com/richardwilly98/elasticsearch-river-mongodb进行索引编制。以下代码适用于单个索引和类型。但是我有另一种具有相同索引名称的类型(“type”:“file_info”)。有没有办法使用具有相同索引名称的多个类型? 例如-var type = [“stu_info”,“file_info”]。

var index = "studentdb";
var type = "stu_info";
var elasticSearchClient = new ElasticSearchClient(serverOptions);

elasticSearchClient.search(index, type, qryObj).
        on('data', function (data) {
           console.log(data)

        })

2 个答案:

答案 0 :(得分:0)

简单地用逗号连接类型:

sap.ui.getCore().byId("'popoverNavCon--me").destroy();// use the full ID!

答案 1 :(得分:0)

Elasticsearch.js API具有搜索方法。

type:String,String [],Boolean - 要搜索的以逗号分隔的文档类型列表;留空以对所有类型执行操作。

[搜索Api] [1] https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#api-search