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

wordpress搭建seo网站排名优化教程

wordpress搭建,seo网站排名优化教程,wordpress弹出式插件,建网站建立elasticssearch提供了CompletionSuggester查询来实现自动补全功能。这个查询会匹配以用户输入内容开头的词条并返回。为了提高补全查询效率,对于文档中字段的类型有一些约束: 查询类型必须是:completion 字段内容是多个补全词条形成的数组 P…

elasticssearch提供了CompletionSuggester查询来实现自动补全功能。这个查询会匹配以用户输入内容开头的词条并返回。为了提高补全查询效率,对于文档中字段的类型有一些约束:

+ 查询类型必须是:completion

+ 字段内容是多个补全词条形成的数组

PUT /test2
{"mappings": {"properties": {"title":{"type": "completion"   #创建字段类型的时候,只能是completion}}}
}POST /test2/_doc/1
{"title":["Sony", "WH-1000XM3"]    #字段的内容是多词条形成的数组
}POST test2/_doc/2
{"title": ["SK-II", "PITERA"]
}
POST test2/_doc/3
{"title": ["Nintendo", "switch"]
}# 查询语法,自动补全
GET /test2/_search
{"suggest": {"titleSuggest": {    #查询的名称"text": "So",        #查询的内容"completion": {    #查询补全的类型"field": "title",    #字段类型"skip_duplicates": true,    #跳过重复的词条"size": 10         #查询的大小}}}
}

完成一个hotel酒店的es库创建:(创建了两个自定义的分词器)

PUT /hotel
{"settings": {"analysis": {"analyzer": {"text_anlyzer": {"tokenizer": "ik_max_word","filter": "py"},"completion_analyzer": {"tokenizer": "keyword","filter": "py"}},"filter": {"py": {"type": "pinyin","keep_full_pinyin": false,"keep_joined_full_pinyin": true,"keep_original": true,"limit_first_letter_length": 16,"remove_duplicated_term": true,"none_chinese_pinyin_tokenize": false}}}},"mappings": {"properties": {"id":{"type": "keyword"},"name":{"type": "text","analyzer": "text_anlyzer","search_analyzer": "ik_smart","copy_to": "all"},"address":{"type": "keyword","index": false},"price":{"type": "integer"},"score":{"type": "integer"},"brand":{"type": "keyword","copy_to": "all"},"city":{"type": "keyword"},"starName":{"type": "keyword"},"business":{"type": "keyword","copy_to": "all"},"location":{"type": "geo_point"},"pic":{"type": "keyword","index": false},"all":{"type": "text","analyzer": "text_anlyzer","search_analyzer": "ik_smart"},"suggestion":{"type": "completion","analyzer": "completion_analyzer","search_analyzer": "ik_smart"  # 使用这个为了拼音和汉字都可以使用,而不只是拼音}}}
}

java代码查询:

 @Testpublic void completionTest() throws IOException {SearchRequest request = new SearchRequest("hotel");request.source().suggest(new SuggestBuilder().addSuggestion("suggestions",SuggestBuilders.completionSuggestion("suggestion").prefix("火").size(10).skipDuplicates(true)));SearchResponse response = client.search(request, RequestOptions.DEFAULT);Suggest suggest = response.getSuggest();CompletionSuggestion suggestions = suggest.getSuggestion("suggestions");List<CompletionSuggestion.Entry.Option> options = suggestions.getOptions();for (CompletionSuggestion.Entry.Option option : options) {String string = option.getText().string();System.out.println(string);}}

http://www.mmbaike.com/news/108428.html

相关文章:

  • 成都网站制作是什么西安百度seo
  • 做产品的往这看 国外工业设计网站大全免费b站推广入口2023
  • 网站备案靠谱吗柳州网站建设哪里有
  • 花生壳内网穿透网站如何做seo优化海南百度首页广告
  • wordpress好用的企业展示主题成都百度seo推广
  • 皖住房建设厅网站站长工具收录
  • 个人电影网站做APP违法吗企业网站的推广阶段
  • 广州有网站建设学校手机百度下载
  • 哈尔滨网页设计百度官网优化
  • 南京电子商务网站开发公司网店运营入门基础知识
  • 最简单的cms网站怎么做seo技术服务外包
  • 网站建设平台汉龙百度推广开户免费
  • 门户网站模式网页优化
  • 做30个精品网站长沙网站定制
  • 中山公司网站制作线上推广费用预算
  • 怎么在微信上做网站网站优化排名软件
  • 企业网站相关案例国家高新技术企业认定
  • 汉口网站制作湖南网站营销推广
  • 公司网站必须做可信认证吗站长工具网址查询
  • wordpress模板更改优化大师官方免费
  • 建设部网站危房鉴定标准规定实时热搜榜榜单
  • 长沙装修公司电话抖音seo怎么收费
  • 企业建网站的 程序域名收录提交入口
  • 网站建设列表网国外市场网站推广公司
  • 毛坯房最便宜装修方法360排名优化工具
  • 做公司的网站大概多少钱seo关键词优化排名哪家好
  • 完本小说做多的网站百度下载安装官方下载
  • 成都网站开发的公司班级优化大师免费下载
  • 南山网站设计公司什么是网络营销策划
  • 河北建设厅网站6关键词排名优化营销推广