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

租网站服务器价格百度关键字优化价格

租网站服务器价格,百度关键字优化价格,鞍山贴吧最新消息,网站怎么做评论参与自动补全查询的字段必须是completion类型 字段内容一般为用来补全的多个词条形成的数组。 开始给酒店索引库实现自动补全功能 重新定义hotel的mapping {"settings": {"analysis": {"analyzer": {"text_analyzer": {"token…

 参与自动补全查询的字段必须是completion类型

字段内容一般为用来补全的多个词条形成的数组

开始给酒店索引库实现自动补全功能

重新定义hotel的mapping

{"settings": {"analysis": {"analyzer": {"text_analyzer": {"tokenizer": "ik_max_word","filter": "py"},"completion_analyzer": {"tokenizer": "keyword","filter": "py"}},"filter": {"py": {"type": "pinyin","keep_full_pinyin": false,"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_analyzer","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_analyzer","search_analyzer": "ik_smart"},"suggestion": {"type": "completion","analyzer": "completion_analyzer"}}}
}

插入数据后,自动补全查询:

首字母匹配:

 改造HotelDoc类,添加suggest字段List<String>类型:

package com.xkj.org.entity;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;import java.util.Arrays;
import java.util.List;/*** @description: es的索引库hotel实体类* @author: xiankejin* @time: 2025-06-21**/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class HotelDoc {private Integer id;private String name;private String address;private Integer price;private Integer score;private String brand;private String city;private String starName;private String business;private String location;private String pic;/*** 自动补全的字段,数组*/private List<String> suggestion;public List<String> getSuggestion() {return suggestion;}public void setSuggestion(List<String> suggestion) {this.suggestion = suggestion;}/*** 距离值*/private Object distance;/*** 是否为广告*/private Boolean isAD;public HotelDoc(Hotel hotel) {this.id = hotel.getId();this.address = hotel.getAddress();this.brand = hotel.getBrand();this.business = hotel.getBusiness();this.city = hotel.getCity();//纬度, 经度(引文逗号) 顺序不能颠倒this.location = hotel.getLatitude()+", "+hotel.getLongitude();this.name = hotel.getName();this.pic = hotel.getPic();this.price = hotel.getPrice();this.score = hotel.getScore();this.starName = hotel.getStarName();this.suggestion = Arrays.asList(this.getBrand(), this.getBusiness());}}

@Overridepublic List<String> autoCompletion(String input) {List<String> suggestList = new ArrayList<>();try {SearchRequest searchRequest = new SearchRequest("hotel");searchRequest.source().suggest(new SuggestBuilder().addSuggestion("mySuggestion",SuggestBuilders.completionSuggestion("suggestion")//前缀匹配.prefix(input)//跳过重复的数据.skipDuplicates(true).size(10)));//发送请求SearchResponse response = restHighLevelClient.search(searchRequest, RequestOptions.DEFAULT);Suggest suggest = response.getSuggest();CompletionSuggestion suggestion = suggest.getSuggestion("mySuggestion");for(CompletionSuggestion.Entry.Option option: suggestion.getOptions()) {String text = option.getText().string();suggestList.add(text);}}catch (Exception e) {e.printStackTrace();}return suggestList;}
http://www.dtcms.com/wzjs/155170.html

相关文章:

  • 牛股大转盘网站建设外链seo
  • 设计类平台网站百度竞价开户3000
  • 网络专题策划模板正规seo排名外包
  • 用扶持小企业名誉诈骗做网站投资广州seo软件
  • 课程设计代做网站php国外引流推广软件
  • 新手怎样做网站推广seo需要懂代码吗
  • 设计本家居靠谱seo整站优化外包
  • 自动发货网站怎么做优化大师专业版
  • 网页设计视频网站超云seo优化
  • 设计网站要多久推广软文案例
  • 江苏网络公司网站建设快速排名方案
  • 做网站挣钱来个好心人指点一下呗西安企业做网站
  • 西宁高端网站制作公司百度自媒体怎么注册
  • 网站建设预算表怎么找到当地的微信推广
  • 社保网站做员工用工备案吗网络销售好做吗
  • 教育类的网站方案sem代运营推广公司
  • 网站怎么做关键词流量seo推广一年要多少钱
  • 网站开发 xps mbp百度上做优化
  • 云主机网站配置专门做推广的公司
  • 易语言如何做浏网站搜索引擎技术基础
  • 自做闪图网站百度百科推广费用
  • 网站后wordpress文章编辑页面关键词怎样做优化排名
  • 旅游app界面设计网站如何做优化排名
  • 做网站的哪里好seo技术是什么意思
  • 南昌企业做网站设计百度导航下载安装手机导航
  • 淘宝客网站容易做吗软文网站推荐
  • javaweb做新闻网站百度大数据
  • 北京建设数字网站宁波seo软件免费课程
  • 做查工资的网站香飘飘奶茶软文
  • 网站推广定义营销策略从哪几个方面分析