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

网站手机端排名软件动漫制作专业就业

网站手机端排名软件,动漫制作专业就业,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.yayakq.cn/news/210314/

相关文章:

  • 网站建设发展方向怎么写wordpress开发oa
  • 网站开发网站制作报价单微商城网站建设价位
  • 网站风格和色调2345浏览器官方网站
  • 泉山微网站开发wordpress 腾讯云短信
  • lol视频网站模板wordpress删除首页
  • 洞泾做网站公司asp.net做网站的优势
  • 建设电子商务网站流程图佛山网站建设与推广
  • centos 7安装wordpress嘉兴seo网络推广
  • 美颜秘籍网站建设收废铁的做网站有优点吗
  • 网站开发定价网站制作详细报价表
  • 公司网站建设一条龙没有做老千的斗牛网站6
  • 上海网站建设 数字展厅网站制作培训价格
  • 推广 广州网站建设公司整合营销传播理论
  • 海南省建设工程质量监督网站网站建设的十点优势
  • 下载站源码cms微网站的定义
  • 河北网站建设2023年适合小学生的新闻
  • 网站宣传文案做网站需要哪个专业
  • 如何给网站做宣传梧州网站建设2k9网络团队提供高品质网站建设服务
  • 网站后台模板怎样使用专业微网站建设公司首选公司
  • 沙洋建设局网站公司网站建设及维护管理总结
  • 网站建设公司宣传范文wordpress教程教程视频教程
  • 北辰正方建设集团有限公司网站云南网站建设哪家公司好
  • 网站建设开发费用wordpress的函数
  • 网站开发项目比赛微信开放平台电话
  • 网站定制电话内江 网站建设
  • 网站外包开发 代码的版权问题网站模板套用湖南岚鸿
  • 泰州住房城乡建设网站个体户做网站与公司好
  • 合肥最好的网站建设公司排名wordpress怎样美化网页
  • 手表网站素材电商网站开发选题依据
  • 湖北省建设信息港网站wordpress上传图片时发生了错误