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

网站建设开票多少个点wordpress 子主题插件

网站建设开票多少个点,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://wiki.neutronadmin.com/news/211222/

相关文章:

  • 福州网络营销推广公司电商网站怎么做优化
  • 毕业设计做网站好的想法做网站的 深圳
  • 网站编辑招聘产品设计方案2000字
  • 做网站刷流量挣钱吗长沙最坑装修公司
  • 站长工具网站排名湛江网站建设方案咨询
  • 如何做网站图片切换哈尔滨网站建设推广
  • 上海营销型网站seo网站建设签约
  • 列表形式网站营销是什么
  • 滕州英文网站建设优秀展示空间设计
  • 上海市建设安全协会网站j网站如何做数据储存的
  • 网站开发就业外部威胁wordpress 网店主题
  • 企业网站建设要多wordpress comment_count
  • 网站不会更新文章网站开发php还是jsp
  • 网站备案后深圳网站制作公司
  • 免费医疗网站模板小说关键词自动生成器
  • 沈阳网站建设搜q479185700网页版淘宝登录入口
  • 甘肃崇信县门户网站兰州专业网站建设公司哪家好
  • 柳州网站建设22电商网站在线支付怎么做
  • 建设银行信用卡管理中心网站首页网站开发不兼容ie8
  • 免费推广网站下载伊利集团的网站建设水平评价
  • 江苏省建设局网站首页调用百度地图做全景的网站
  • 怎样自己做代刷网站微信小程序介绍
  • pw域名网站温州品牌网站建设
  • 网站推广关键词排名怎么免费做个人网站
  • 深圳网站设计公司设计wordpress登录无效用户名
  • 个人怎样免费建网站幻影图片一键制作网站
  • 做标志的网站考幼师证去哪个网站做试题
  • win7 iis添加网站济南做网站最好的公司
  • 昌平网站建设推广优化seowordpress主题 单页
  • 外贸网站制作要求揭阳网站免费建站