Learn R Programming

elastic (version 0.7.6)

tokenizer_set: Tokenizer operations

Description

Tokenizer operations

Usage

tokenizer_set(index, body, ...)

Arguments

index
(character) A character vector of index names
body
Query, either a list or json.
...
Curl options passed on to PUT

Examples

Run this code
## Not run: 
# # set tokenizer
# 
# ## NGram tokenizer
# body <- '{
#         "settings" : {
#              "analysis" : {
#                  "analyzer" : {
#                      "my_ngram_analyzer" : {
#                          "tokenizer" : "my_ngram_tokenizer"
#                      }
#                  },
#                  "tokenizer" : {
#                      "my_ngram_tokenizer" : {
#                          "type" : "nGram",
#                          "min_gram" : "2",
#                          "max_gram" : "3",
#                          "token_chars": [ "letter", "digit" ]
#                      }
#                  }
#              }
#       }
# }'
# if (index_exists('test1')) index_delete('test1')
# tokenizer_set(index = "test1", body=body)
# index_analyze(text = "hello world", index = "test1", analyzer='my_ngram_analyzer')
# ## End(Not run)

Run the code above in your browser using DataLab