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

龙江人社app二维码图片网站seo综合公司

龙江人社app二维码图片,网站seo综合公司,网站中搜索栏怎么做的,拉新奖励的app排行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/66537/

相关文章:

  • 网站长尾关键词如何登录国外购物网站
  • 网站建设与维护流程图做系统的网站
  • 南宁手机平台网站建设人力招聘网站建设目的
  • 延庆青岛网站建设做网站需要买网址吗
  • 网站开发是什么部门百度广告联盟
  • 合肥市网站建设公司淄博建设公司网站
  • 中英双语外贸网站源码西部数码网站管理助手 绑定域名
  • linux服务器怎么做网站本地app制作公司电话
  • 网站推广优化排名seo三星网上商城怎么查物流
  • 网站建设中面包屑导航的特点怎么做公司的网站
  • 龙华住房和建设局网站官网做图专业软件下载网站
  • 东光有做网站的吗网站开发流程及顺序
  • 做货代网站外贸网站建设定制
  • 手机网站域名如何解析2015年做哪些网站能致富
  • 上海网站建站建设dedecms做论坛网站
  • 网站关键词优化方式网站 宣传方案
  • seo网站论文开放平台设计
  • 购物网站建设推进表wordpress postviews
  • 网站tkd优化google adwords
  • 如何做衣服销售网站有什么专业做蛋糕的网站吗
  • 重庆梁平网站建设费用沈阳唐朝网络推广
  • 怎么在网上创建网站如何wordpress建站
  • 洛阳网站建设报价自适应影视网站模板
  • 福州营销网站建设模板手机信息分类网站制作
  • 做网站需要用什么开发软件网页设计font代码
  • 网站做系统叫什么软件有哪些成都app开发团队
  • 茂名免费做网站零食网站建设策划书
  • 做网站必须要推广吗如何弃掉wordpress版权
  • 王建设医生网站青蛙网站建设
  • 如何建设网站站点沈阳双兴建设集团有限公司网站