分词器
将用户输入的一段文本,按照一定逻辑,分析成多个词语的一种工具,并且包含每个词语的信息。
standard analyzer
标准分词器
{
"analyzer": "standard",
"text": "The best 3-points shooter is Curry!"
}
simple analyzer
去掉非字母,且字母转化为小写
{
"analyzer": "simple",
"text": "The best 3-points shooter is Curry!"
}
whitespace analyzer
去掉空格,其他隔开
{
"analyzer": "whitespace",
"text": "The best 3-points shooter is Curry!"
}
stop analyzer
会去掉(the,a,an,this,of,at)
{
"analyzer": "whitespace",
"text": "The best 3-points shooter is Curry!"
}
language analyzer
去掉(the,a,an,this,of,at)
{
"analyzer": "english",
"text": "The best 3-points shooter is Curry!"
}
kibana设置中文
vim kibana.yml
i18n.locale: "zh-CN"
批量向Elasticsearch导入数据
curl -X POST "193.168.211.104:9200/_bulk" -H 'Content-Type: application/json' --data-binary @player