当前位置: 首页 > news >正文

怎么查询网站是哪家公司做的seo规范培训

怎么查询网站是哪家公司做的,seo规范培训,建设购物网站多少钱,如何在ftp做网站写在前面 通过completion suggester可以实现如下的效果: 其实就是做的like xxx%这种。通过FST这种数据结构来存储,实现快速的前缀匹配,并且可以将es所有的数据加载到内存中所以速度completion的查询速度非常快。 需要注意,如果…

写在前面

通过completion suggester可以实现如下的效果:
在这里插入图片描述
其实就是做的like xxx%这种。通过FST这种数据结构来存储,实现快速的前缀匹配,并且可以将es所有的数据加载到内存中所以速度completion的查询速度非常快。

需要注意,如果是某个字段想要使用completion suggester的功能,需要将其类型设置为completion,也就是我们需要显示的设置mapping来指定。

1:例子

首先来创建索引并指定mapping:

DELETE articlesPUT articles
{"mappings": {"properties": {"title": {"type": "text","fields": {"title_use_completion": {"type": "completion"}}}}}
}

接着插入数据:

POST articles/_bulk
{ "index": {} }
{ "title": "lucene is very cool" }
{ "index": {} }
{ "title": "Elasticsearch builds on top of lucene" }
{ "index": {} }
{ "title": "Elasticsearch rocks" }
{ "index": {} }
{ "title": "elastic is the company behind ELK stack" }
{ "index": {} }
{ "title": "Elk stack rocks" }

查询:

POST articles/_search 
{"size": 0,"suggest": {"article-suggester": {"prefix": "luc","completion": {"field": "title.title_use_completion"}}}
}

在这里插入图片描述
另外,es还支持一种基于上下文的suggestion,Context Suggerter,如下:
在这里插入图片描述
context分为两类,category和geo,如下:
在这里插入图片描述

以context为里来看下。

  • 首先来定义mapping
    在mapping中指定context的信息:
# 删除
DELETE comments
# 创建
PUT comments
# 指定mapping
PUT comments/_mapping
{"properties": {"comment_autocomplete": {"type": "completion","contexts": [{"type": "category","name": "comment_category"}]}}
}

数据:

# 录入数据并指定上下文是movies
POST comments/_doc
{"comment": "I love the star war movies","comment_autocomplete": {"input": ["start wars"],"contexts": {"comment_category": "movies"}}
}# 录入数据并指定上下文是coffee
POST comments/_doc
{"comment": "Where can I find a Starbucks","comment_autocomplete": {"input": ["starbucks"],"contexts": {"comment_category": "coffee"}}
}

movies上下文查询:

# 如果是movie上下文,返回start wars
POST comments/_search
{"suggest": {"MY_SUGGESTION": {"prefix": "sta","completion": {"field": "comment_autocomplete","contexts": {"comment_category": "movies"}}}}
}

在这里插入图片描述
coffee上下文查询:

# 如果是coffee上下文,返回starbucks
POST comments/_search
{"suggest": {"MY_SUGGESTION": {"prefix": "sta","completion": {"field": "comment_autocomplete","contexts": {"comment_category": "coffee"}}}}
}

在这里插入图片描述

最后看下term,phrase,completion三者的对比:
在这里插入图片描述

写在后面

参考文章列表

倒排索引:ES倒排索引底层原理及FST算法的实现过程 。

http://www.wangmingla.cn/news/22423.html

相关文章:

  • 陕西江川建设有限公司公司网站互联网媒体推广
  • 企业网站建设webbj企业邮箱
  • 科技公司网站建设seo人员的职责
  • 承德百度网站建设谷歌怎么推广自己的网站
  • 长春在线制作网站中国联通和腾讯
  • wap网站源码 下载域名被墙检测
  • 做正版电子书下载网站如何做品牌宣传与推广
  • 冷水江网站定制国际军事新闻最新消息今天
  • 残联网站建设互联网seo是什么
  • 做网站前台模型要做什么呢sem
  • 平面设计大赛网站广西seo关键词怎么优化
  • 简述如何让网站排名快速提升aso优化服务
  • 网站建设费用核算科目站长工具无内鬼放心开车禁止收费
  • 武汉教育云平台网站建设哪里可以免费推广广告
  • 做网站什么主题比较好爱营销电信版下载app最新版
  • 小程序模板商城中小企业网站优化
  • 映射做网站推广公众号
  • 做网站c 和java那个好搜索引擎下载入口
  • 网站标题权重如何推广自己的业务
  • 中国交通建设集团网站杭州seo网站排名
  • 做网站建设业务员怎么样关键词有哪些关联词
  • adobe cms 网站制作摘抄一小段新闻
  • wordpress添加主题后怎么添加内容洛阳seo外包公司费用
  • 长春品牌网站建设公司今天的头条新闻
  • wordpress文件服务器seo的优化原理
  • 有赞商城网站建设小红书代运营
  • 中国万网张向东去哪了南宁seo优化公司排名
  • 网站换服务器要怎么做如何进行市场推广
  • 网站视频插件怎么做全网营销方案
  • 建一个网站时间限制今天刚刚最新消息2023