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

做淘宝客要有网站吗做网站知名公司

做淘宝客要有网站吗,做网站知名公司,免费asp地方门户网站系统,wordpress游戏支付宝文章目录效果展示二、使用步骤1.引入maven依赖2. 编写spplication.properties3.配置客户端4.高亮搜索5.转换成实体对象总结效果展示 虽然看起来巴适#xff0c;但是挺简单的#xff01; #x1f4dd; 英文检索 #x1f4dd; 中文单字检索 二、使用步骤 1.引入maven依赖… 文章目录效果展示二、使用步骤1.引入maven依赖2. 编写spplication.properties3.配置客户端4.高亮搜索5.转换成实体对象总结效果展示 虽然看起来巴适但是挺简单的 英文检索 中文单字检索 二、使用步骤 1.引入maven依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-elasticsearch/artifactId /dependency2. 编写spplication.properties elasticsearch.hostlocalhost elasticsearch.port92003.配置客户端 /*** 配置客户端* author BreezAm*/ Data Configuration ConfigurationProperties(prefix elasticsearch) public class EsConfig extends AbstractElasticsearchConfiguration {private String host;private int port;Overridepublic RestHighLevelClient elasticsearchClient() {RestClientBuilder builder RestClient.builder(new HttpHost(host, port));return new RestHighLevelClient(builder);} }4.高亮搜索 /*** 文章搜索** author BreezAm* email lx90352163.com* date 2021-08-15 18:05:46*/ Service public class EsSearchService {Autowiredprivate RestHighLevelClient restHighLevelClient;/*** 高亮搜索** param indices 索引名称* param name 搜索的字段 高亮显示的字段* param key 搜索的关键字* return* throws IOException*/public ListMapString, Object search(String indices, String name, String key) throws IOException {ListMapString, Object list new ArrayList();SearchRequest request new SearchRequest();request.indices(indices);SearchSourceBuilder builder new SearchSourceBuilder();TermQueryBuilder queryBuilder QueryBuilders.termQuery(name, key);HighlightBuilder highlightBuilder new HighlightBuilder();highlightBuilder.requireFieldMatch(false);highlightBuilder.preTags(font colorred size4);highlightBuilder.postTags(/font);highlightBuilder.field(name);builder.highlighter(highlightBuilder);builder.query(queryBuilder);request.source(builder);SearchResponse search restHighLevelClient.search(request, RequestOptions.DEFAULT);SearchHits hits search.getHits();for (SearchHit hit : hits) {MapString, Object sourceAsMap hit.getSourceAsMap();MapString, HighlightField fields hit.getHighlightFields();HighlightField title fields.get(name);if (title ! null) {Text[] fragments title.getFragments();String t ;for (Text text : fragments) {t text t;}sourceAsMap.put(name, t);}list.add(sourceAsMap);}return list;} }5.转换成实体对象 private ListArticle getArticles(String key) throws IOException {ListArticle list new ArrayList();ListMapString, Object search esSearchService.search(article, title, key);for (MapString, Object map : search) {Article article new Article();article.setId(Integer.valueOf(map.get(id).toString()));article.setTitle(map.get(title).toString());article.setCoverUrl(map.get(coverUrl).toString());article.setContent(map.get(content).toString());article.setPublishDate(stringToDate(map.get(publishDate).toString()));article.setReadNum(Integer.valueOf(map.get(readNum).toString()));article.setCommentNum(Integer.valueOf(map.get(commentNum).toString()));article.setSummary(map.get(summary).toString());list.add(article);}return list;}总结 本文简单实现了Elasticsearch的一个应用场景其中还有些问题那就是对中文只能单字搜索英文可以进行单词检索如果要对中文进行多字检索那就需要使用中文分词器推荐一款中文分词器elasticsearch-analysis-ik
http://www.zqtcl.cn/news/303733/

相关文章:

  • 青岛网站推广方案网线制作心得与体会
  • 杭州网站优化公司哈尔滨企业网站模板建站
  • 洛阳免费网站建设自己做网站最新视频教程
  • 网站备案查询 美橙网开发app需要的技术
  • 软件产品如何做网站推广昆山外贸网站建设推广
  • 景德镇市城市建设规划网站wordpress用不了了
  • 网站及新媒体建设宣传片wordpress 无法编辑主题
  • 东莞设计网站重庆做腋臭骑士网站
  • 什么软件可以搜索关键词精准网站信息优化的方式
  • 购物网站排名前十名山东泰安建筑工程集团有限公司
  • 源码下载站用vs网站开发
  • 自己做网站seo彩票的网站怎么做
  • 如何在网站后台找到死链接网站内页权重查询
  • 专业做国际网站网站开发的编程软件
  • 如何运营垂直网站网页工具大全
  • 如何让自己做的网站可以播放歌曲做培训网站
  • 做网站的毕业设计网站没备案怎么做淘宝客
  • 百度申诉网站建设银行住房租赁代表品牌是什么
  • 网站初期推广方案虚拟服务器搭建wordpress
  • jeecms可以做网站卖吗山西网络推广专业
  • 2017 如何做网站优化育儿哪个网站做的好
  • 网站制作容易吗青岛网站建设公司报价
  • 淘宝建设网站的好处网站制作结构
  • 网站开发网站建设公司临沂网站建设找谁
  • 咋么做网站在电脑上潍坊免费模板建站
  • 苏州网站建设推广咨询平台做网站的公司图
  • 北京企业网站怎么建设免费给我推广
  • 网站制作价钱多少专业的咨询行业网站制作
  • 做百度网站每年的费用多少交换友情链接时需要注意的事项
  • 怎么在百度网站上做自己的网站百度开户渠道