1
首先,我創建一個索引:如何Elasticsearch設置IK分析所有指標的默認分析5.1.1
PUT blog
然後,設置映射:
POST blog/article/_mapping
{
"article": {
"_all": {
"analyzer": "ik_max_word",
"search_analyzer": "ik_max_word",
"term_vector": "no",
"store": "false"
}
}
}
指數的一些文檔:
POST blog/article/1
{
"title":"java編程思想",
"content":"《Java編程思想》這本書贏得了全球程序員的廣泛讚譽"
}
POST blog/article/2
{
"title":"手把手教你使用Git",
"content":"這是一個非常容易上手的GIt詳細教程"
}
POST blog/article/3
{
"title":"java從入門到精通",
"content":"《java從入門到精通》非常適合java初學"
}
搜索文檔:
POST blog/_search
{
"query": {
"match": {
"title": "編程"
}
},
"highlight": {
"fields": {
"title": {
"pre_tags": "<strong>",
"post_tags": "</strong>"
}
}
}
}
響應:
{
"took": 4,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 1,
"max_score": 0.5649868,
"hits": [
{
"_index": "blog",
"_type": "article",
"_id": "1",
"_score": 0.5649868,
"_source": {
"title": "java編程思想",
"content": "《Java編程思想》這本書贏得了全球程序員的廣泛讚譽"
},
"highlight": {
"title": [
"java<strong>編</strong><strong>程</strong>思想"
]
}
}
]
}
}
的IK分析不幹活不知道什麼領域指數在advance.How設置IK分析儀爲所有指數在Elasticsearch 5.1.1默認的分析?
你如何定義你的'ik_max_word'分析儀?它從何而來? – Val