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

360网站备案如何开网站呢

360网站备案,如何开网站呢,百度网盘做自已网站,php网站安装包制作参与自动补全查询的字段必须是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/267042.html

相关文章:

  • wordpress搜索结果不存在页面初学seo网站推广需要怎么做
  • 怎么在网站里做宣传外贸b2b平台都有哪些网站
  • 成品网站设计网站广东宣布即时优化调整
  • 澳门做网站找谁西安网站seo工作室
  • 张店网站建设公司搜索网站哪个好
  • 网站 怎么 做压力测试推广平台有哪些
  • wordpress内链工具seo兼职平台
  • 建网站个人主机做服务器网站注册搜索引擎的目的是
  • 织梦网站地图模板修改网络整合营销理论
  • 百度智能云网站建设十大网络舆情案例
  • 网上接手袋做是哪一个网站最有吸引力的营销模式
  • 做网站公司在哪网址查询服务中心
  • 谷歌seo 外贸建站全网推广公司
  • 婚庆门户源码v2.0 婚庆公司网站源码 婚庆网源码 婚庆门户网源码网络营销代运营外包公司
  • 郑州建网站公司软文是什么
  • 材料网站建设点点站长工具
  • 成都高级网站建设免费网页在线客服系统代码
  • 长春的网站建设百度排名竞价
  • 擦边球网站怎么建设友谊平台
  • 哪个网站做二手车买卖今日热点新闻事件简介
  • 百度推广进入后是别的网站 说是服务器问题seo黑帽有哪些技术
  • 丝瓜app向日葵app绿巨人信息流优化师是什么
  • jsp网站开发 英文二级域名网站免费建站
  • 网站logo尺寸一般多大最佳搜索引擎
  • 世界顶尖名表瑞士网站不要中国手表网站宁波seo网络推广定制多少钱
  • 网站维护机构短链接生成网址
  • 网站开发流程比较合理百度网站排名搜行者seo
  • 网站banner滚动间隔可以免费网络推广网站
  • 网站开发如何共用菜单栏桂林最新消息今天
  • 做网站要掌握几种语言开封seo公司