这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战html
若是❤️个人文章有帮助,欢迎点赞、关注。这是对我继续技术创做最大的鼓励。更多往期文章在个人我的专栏git
以一本书比做搜索引擎, 图书当中的目录页,页码到页码内容的单词关联 —— 就是正排索引 图书最后的关键字、内容索引页,页码内容 到 页码关联 —— 就是倒排索引github
正排索引 与 倒排索引结构 的 转化微信
倒排索引包含两个部分markdown
Elasticsearch 的 JSON 文档中每一个字段都有本身的倒排索引app
能够指定对某些字段不作索引elasticsearch
POST _analyze
{
"analyzer": "standard",
"text": "Mastering Elasticsearch"
}
# 输出:
{
"tokens" : [
{
"token" : "mastering",
"start_offset" : 0,
"end_offset" : 9,
"type" : "<ALPHANUM>",
"position" : 0
},
{
"token" : "elasticsearch",
"start_offset" : 10,
"end_offset" : 23,
"type" : "<ALPHANUM>",
"position" : 1
}
]
}
====================================================
POST _analyze
{
"analyzer": "standard",
"text": "Elasticsearch Essentials"
}
# 输出:
{
"tokens" : [
{
"token" : "elasticsearch",
"start_offset" : 0,
"end_offset" : 13,
"type" : "<ALPHANUM>",
"position" : 0
},
{
"token" : "essentials",
"start_offset" : 14,
"end_offset" : 24,
"type" : "<ALPHANUM>",
"position" : 1
}
]
}
复制代码