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

怎么查询网站是哪家公司做的营销推广网

怎么查询网站是哪家公司做的,营销推广网,排名好的昆明网站建设,wordpress li分页写在前面 通过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.zhongyajixie.com/news/25283.html

相关文章:

  • 如何建立个人免费网站免费关键词排名优化软件
  • 做网站做论坛赚钱吗如何搭建网站平台
  • 网站安装部署网络营销品牌有哪些
  • 企业网站建设方式百度指数是干嘛的
  • 怎么优化自己的网站百度在西安有分公司吗
  • 四川眉山今天疫情实时动态防控深圳网络seo推广
  • 外文网站字体今天的重要新闻
  • 网站建设技术seo站长工具查询
  • 做外汇门户网站网络营销策划书800字
  • 信息网站建设汇报建网站找谁
  • wordpress搜索页自定义苏州企业网站关键词优化
  • 用什么给网站做测试网址生成短链接
  • 大连做网站谁家售后好广告推广费用
  • 杭州模板建站代理网站宣传推广方案
  • 500人在线网站建设配置百度seo排名优化公司哪家强
  • 网站首页模块一键搭建网站
  • .tel域名能存放网站吗商丘seo推广
  • 哪里建设品牌网站快速排名优化seo
  • 营销型网站网站制作定制
  • 公司怎么建网站做推广最新的疫情最新消息
  • 有名的网站制作电话网站关键词优化
  • 中国建设教育协会官网证书查询温州最好的seo
  • 营销型网站建设定制百度文库官网入口
  • wordpress怎样调用bbpress论坛天津seo推广优化
  • wordpress回复显示插件百度搜索排名优化哪家好
  • 网站开发 混合式 数据库外链发布平台
  • 客户关系管理系统简称怎样优化网络
  • 如何更改网站的关键词百度app下载安装普通下载
  • 做搜狗网站优化点seow
  • 怎么做一个动态网站吗各种资源都有的搜索引擎