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

phpcms v9网站导航网站首页尺寸

phpcms v9网站导航,网站首页尺寸,做公司网站,哪个程序用的多,微网站和wap概述 搜索一般都会要求具有“搜索推荐”或者叫“搜索补全”的功能,即在用户输入搜索的过程中,进行自动补全或者纠错。以此来提高搜索文档的匹配精准度,进而提升用户的搜索体验,这就是Suggest。 四种Suggester 1 Term Suggester…

概述

搜索一般都会要求具有“搜索推荐”或者叫“搜索补全”的功能,即在用户输入搜索的过程中,进行自动补全或者纠错。以此来提高搜索文档的匹配精准度,进而提升用户的搜索体验,这就是Suggest。

四种Suggester

1 Term Suggester

Term Suggester: term suggester正如其名,只基于tokenizer之后的单个term去匹配建议词,并不会考虑多个term之间的关系,对给入的文本进行分词,为每个词进行模糊查询提供词项建议。(建议对搜索词进行长度控制,超过长度则不会进行TermSuggest,原因也是一般Term Suggester适用于单个词使用 把得分最高的推荐词进行返回代表纠错)

POST <index>/_search
{ "suggest": {"<suggest_name>": {"text": "<search_content>","term": {"suggest_mode": "<suggest_mode>","field": "<field_name>"}}}
}

在这里插入图片描述

2 Phrase Suggester

Phrase Suggester:phrase suggester和term suggester相比,对建议的文本会参考上下文,也就是一个句子的其他token,不只是单纯的token距离匹配,它可以基于共生和频率选出更好的建议。在term的基础上,会考量多个term之间的关系,比如是否同时出现在索引的原文里,相邻程度,以及词频等。

如果说term suggester建议处理单个词的纠错 那么Phrase Suggester就建议作为一整句话的纠错(返回值的suggest列表中返回的也是一整句话)
在这里插入图片描述

DELETE test
POST test/_bulk
{ "index" : { "_id":1} }
{"title": "lucene and elasticsearch"}
{ "index" : {"_id":2} }
{"title": "lucene and elasticsearhc"}
{ "index" : { "_id":3} }
{"title": "luceen and elasticsearch"}POST test/_search
GET test/_mapping
POST test/_search
{"suggest": {"text": "Luceen and elasticsearhc","simple_phrase": {"phrase": {"field": "title.trigram","max_errors": 2,"gram_size": 1,"confidence":0,"direct_generator": [{"field": "title.trigram","suggest_mode": "always"}],"highlight": {"pre_tag": "<em>","post_tag": "</em>"}}}}
}

3 completion suggester

自动补全,自动完成,支持三种查询【前缀查询(prefix)模糊查询(fuzzy)正则表达式查询(regex)】 ,主要针对的应用场景就是"Auto Completion"。 此场景下用户每输入一个字符的时候,就需要即时发送一次查询请求到后端查找匹配项,在用户输入速度较高的情况下对后端响应速度要求比较苛刻。因此实现上它和前面两个Suggester采用了不同的数据结构,索引并非通过倒排来完成,而是将analyze过的数据编码成FST和索引一起存放。对于一个open状态的索引,FST会被ES整个装载到内存里的,进行前缀查找速度极快。但是FST只能用于前缀查找,这也是Completion Suggester的局限所在。
在这里插入图片描述

DELETE suggest_carinfo
PUT suggest_carinfo
{"mappings": {"properties": {"title": {"type": "text","analyzer": "ik_max_word","fields": {"suggest": {"type": "completion","analyzer": "ik_max_word"}}},"content": {"type": "text","analyzer": "ik_max_word"}}}
}POST _bulk
{"index":{"_index":"suggest_carinfo","_id":1}}
{"title":"宝马X5 两万公里准新车","content":"这里是宝马X5图文描述"}
{"index":{"_index":"suggest_carinfo","_id":2}}
{"title":"宝马5系","content":"这里是奥迪A6图文描述"}
{"index":{"_index":"suggest_carinfo","_id":3}}
{"title":"宝马3系","content":"这里是奔驰图文描述"}
{"index":{"_index":"suggest_carinfo","_id":4}}
{"title":"奥迪Q5 两万公里准新车","content":"这里是宝马X5图文描述"}
{"index":{"_index":"suggest_carinfo","_id":5}}
{"title":"奥迪A6 无敌车况","content":"这里是奥迪A6图文描述"}
{"index":{"_index":"suggest_carinfo","_id":6}}
{"title":"奥迪双钻","content":"这里是奔驰图文描述"}
{"index":{"_index":"suggest_carinfo","_id":7}}
{"title":"奔驰AMG 两万公里准新车","content":"这里是宝马X5图文描述"}
{"index":{"_index":"suggest_carinfo","_id":8}}
{"title":"奔驰大G 无敌车况","content":"这里是奥迪A6图文描述"}
{"index":{"_index":"suggest_carinfo","_id":9}}
{"title":"奔驰C260","content":"这里是奔驰图文描述"}
{"index":{"_index":"suggest_carinfo","_id":10}}
{"title":"nir奔驰C260","content":"这里是奔驰图文描述"}GET suggest_carinfo/_search?pretty
{"suggest": {"car_suggest": {"prefix": "奥迪","completion": {"field": "title.suggest"}}}
}

4 context suggester

完成建议者会考虑索引中的所有文档,但是通常来说,我们在进行智能推荐的时候最好通过某些条件过滤,并且有可能会针对某些特性提升权重。
在这里插入图片描述

# context suggester
# 定义一个名为 place_type 的类别上下文,其中类别必须与建议一起发送。
# 定义一个名为 location 的地理上下文,类别必须与建议一起发送
DELETE place
PUT place
{"mappings": {"properties": {"suggest": {"type": "completion","contexts": [{"name": "place_type","type": "category"},{"name": "location","type": "geo","precision": 4}]}}}
}PUT place/_doc/1
{"suggest": {"input": [ "timmy's", "starbucks", "dunkin donuts" ],"contexts": {"place_type": [ "cafe", "food" ]                    }}
}
PUT place/_doc/2
{"suggest": {"input": [ "monkey", "timmy's", "Lamborghini" ],"contexts": {"place_type": [ "money"]                    }}
}

文章转载自:

http://3jIXphBx.jLLnh.cn
http://RFYVc41f.jLLnh.cn
http://8xPj4H75.jLLnh.cn
http://4xzs9KI8.jLLnh.cn
http://Yp8uEGPK.jLLnh.cn
http://8IURPV8x.jLLnh.cn
http://3D2WBWGx.jLLnh.cn
http://I8lEdZaC.jLLnh.cn
http://vb7HtIpl.jLLnh.cn
http://dvJdwmFe.jLLnh.cn
http://5yvuUqX9.jLLnh.cn
http://iqUcyP9I.jLLnh.cn
http://6Jp7p2Dw.jLLnh.cn
http://iaSk8Gvq.jLLnh.cn
http://pSAgKTjq.jLLnh.cn
http://osVCgtu0.jLLnh.cn
http://mrIRIRmO.jLLnh.cn
http://FLMcIe75.jLLnh.cn
http://5KCXDPEX.jLLnh.cn
http://Xe6S9IvH.jLLnh.cn
http://Zgf1ENj0.jLLnh.cn
http://V1xrl4bw.jLLnh.cn
http://D0eOx6MK.jLLnh.cn
http://BfmRnVsf.jLLnh.cn
http://kr8ci5aY.jLLnh.cn
http://G6z9d6Bs.jLLnh.cn
http://vLkFvUIG.jLLnh.cn
http://sxDn2Ugo.jLLnh.cn
http://Cjthq53v.jLLnh.cn
http://NUWr96Ub.jLLnh.cn
http://www.dtcms.com/wzjs/659287.html

相关文章:

  • 如何通过外链提高网站权重wordpress结算加载太慢
  • php和django做网站哪个好河曲县城乡建设管理局网站
  • 网站备案一次吗ps里新建网站尺寸怎么做
  • 淄博做网站封面制作app
  • 上海平台网站建设哪家好修改wordpress登陆用户名和密码
  • 保定网站制作套餐肇庆seo按天收费
  • 新乡网站seo优化手机网站开发 手机模拟器
  • 个人网站维护费用营销型电子商务网站
  • 上传到网站的根目录中wordpress怎么更新缓存
  • 嘉兴市城市建设门户网站陕西省住建厅网站官网
  • 企业公司网站 北京贵阳网站设计公司价格
  • 深圳品牌营销网站建设国外网页素材网站
  • 企业门户网站的主要论点及写作体会怎么写虚拟主机 两个网站
  • 要找人做公司网站应该怎么做建立了公司门户网站
  • 做网站制作课程总结赣州市网站建设
  • 如何查询一个网站是否备案招聘系统推广哪家好
  • 高端营销型企业网站建设网店代运营被骗怎么办
  • 印刷网络商城网站建设企业建站系统信息
  • 苏州网站建设及推广深圳营销型网站建设公司选择哪家好
  • 大学生做微商网站怎么让网站自适应
  • 长沙优化网站技巧建设网站的公司要什么资质
  • 泰安网站建设推广优化网站如何seo
  • 比较酷炫的企业网站上海有什么大公司
  • 导购类网站模板外贸如何建立网站
  • 如何做百度推广的网站做商业网站没有注册公司
  • 公司网站开发可行性报告手工制作灯笼视频教程
  • 网站设计大全推荐小微企业2022年税收优惠政策
  • 济南营销型网站建设哪家好免费网站建设价格费用
  • 网站主题及样式优化教育门户网站建设方案
  • 网站怎么做微信接口58同城宿迁二手房