Доброго времени суток!
У меня вопрос по node js + ngram + analyzer.
В спеке по node js не нашел как добавлять ngram + вопрос можно ли сразу при создании индекса добавлять и все сеттингс через апи node js?
Или надо делать цепочку из промисов и после create вызывать indices.putSettings ?
Хочу на node.js сделать следующее:
PUT /test23
{
"settings" : {
"analysis" : {
"analyzer" : {
"ngram_analyzer" : {
"tokenizer" : "ngram_tokenizer"
}
},
"tokenizer" : {
"ngram_tokenizer" : {
"type" : "nGram",
"min_gram" : "3",
"max_gram" : "8"
}
}
}
}
}
PUT /test23/_mapping/pet
{
"pet": {
"properties": {
"name": {
"type": "string",
"analyzer": "ngram_analyzer"
}
}
}
}
PUT /test23/pet/1
{
"name" : "Raven"
}
GET test23/pet/_search
{
"query": {
"match": {
"name" : "Rav"
}
}
}