Node.js 使用nodejs lib在elasticsearch上执行原始查询
我可以使用NodeJS Elastcsearch lib()执行搜索 有没有办法对索引执行原始查询?我可以执行如下操作:Node.js 使用nodejs lib在elasticsearch上执行原始查询,node.js,
elasticsearch,kibana,Node.js,
elasticsearch,Kibana,我可以使用NodeJS Elastcsearch lib()执行搜索 有没有办法对索引执行原始查询?我可以执行如下操作: PUT index { "settings": { "analysis": { "normalizer": { "my_normalizer": { "type": "custom", "char_filter": [], "filter": ["lowercase", "as
PUT index
{
"settings": {
"analysis": {
"normalizer": {
"my_normalizer": {
"type": "custom",
"char_filter": [],
"filter": ["lowercase", "asciifolding"]
}
}
}
},
"mappings": {
"_doc": {
"properties": {
"foo": {
"type": "keyword",
"normalizer": "my_normalizer"
}
}
}
}
}
。。。并以JSON的形式获得结果,就像Kibana一样。这可能吗?您可以使用索引。创建
client.indices.create([params, [callback]])
范例
client.indices.create({
index: "persons",
body: {
"settings" : {
"number_of_shards" : 1
},
"mappings" : {
"type1" : {
"properties" : {
"field1" : { "type" : "text" }
}
}
}
}
})
检查文档此答案应有助于: