到这里,我相信大家也是不容易,我自己也算是很不容易地写到这里了,希望自己能一直写下去。之前我们就差不多把商品搜索功能实现了,本文我们来一起测试下该商品搜索功能。

首先我们要确保Zookeeper服务器、FastDFS图片服务器、单机版(或者集群版)Redis服务器以及单机版Solr服务都成功启动。然后有些工程该打包的打包,例如taotao-common工程、taotao-search工程等。

接着我们依次启动taotao-manager、taotao-content以及taotao-search这三个服务,紧接着启动taotao-manager-web、taotao-portal-web和taotao-search-web这三个系统。成功启动完之后,我们来到淘淘商城首页,并在搜索框中输入手机关键字按回车进行搜索,如下图所示。

搜索结果如下图所示,可以看到搜索结果乱码了。

那么,我们怎么解决乱码问题呢?我们可以直接在SearchController类当中进行解决,即对请求参数进行转码处理,如下图所示,工程默认的编码是ISO8859-1,现在需要把它修改为UTF-8。

修改完之后,我们重启taotao-search-web工程,然后我们再在淘淘商城首页的搜索框中输入手机这样的关键字回车进行查询,这时便可以看到如下图所示的界面了,虽然可以看到搜索结果,但是由于数据库中存储的图片地址都是测试假数据(也就意味着这些地址都是无法访问的),因此我们是看不到图片的。

你以为完了吗?哈哈哈

淘淘商城第56讲——测试一下商品搜索功能相关推荐

  1. (转)淘淘商城系列——商品搜索功能表现层实现

    http://blog.csdn.net/yerenyuan_pku/article/details/72913431 首先我们在taotao-search-web工程中需要添加对搜索服务的引用,如下 ...

  2. (转)淘淘商城系列——商品搜索功能Service实现

    http://blog.csdn.net/column/details/15737.html 首先我们在taotao-search-interface工程中新建一个SearchService接口,并在 ...

  3. (转)淘淘商城系列——商品搜索功能Dao实现

    http://blog.csdn.net/yerenyuan_pku/article/details/72909286 终于进入商品搜索功能的开发中了,本文我来教大家编写实现商品搜索功能的Dao层代码 ...

  4. 学习淘淘商城第四十八课(商品搜索功能Controller实现)

    在taotao-search-web工程需要添加对Search服务的引用,如下图所示. springmvc.xml文件所有代码如下: <?xml version="1.0" ...

  5. 亿级高并发电商项目-- 实战篇 --万达商城项目 十一(编写商品搜索功能、操作商品同步到ES、安装RabbitMQ与Erlang,配置监听队列与消息队列)

  6. 一个淘淘商城项目送给你,愿你有一个灿烂的前程!

    写在前面 今天是2020年6月23日,星期二,天气晴.2020年已过一半,回想一下,这真是一个多灾多难的年份啊!可生活依然要继续,活着的人依然要继续前行.这是没道理的事情. 好了,回到主题,说说写这篇 ...

  7. ElasticSearch商城商品搜索实战

    在前面文章中主要是对ES的一个入门,那么在生产环境中结合业务ES到底是如何使用的呢? 本文将讲解电商品平台商城系统如何使用ES做商品搜索功能. 如何达到更高效的分词 : 怎么分词 : 分词器的使用 : ...

  8. (转)淘淘商城系列——商品搜索功能测试

    http://blog.csdn.net/yerenyuan_pku/article/details/72941506 到这里,我相信大家也是不容易,我自己也算是很不容易写到这里,希望自己能一直写下去 ...

  9. (转)淘淘商城系列——中文分析器IK-Analyzer的使用

    http://blog.csdn.net/yerenyuan_pku/article/details/72884461 在Solr中默认是没有中文分析器的,需要手工配置,配置一个FieldType,在 ...

最新文章

  1. ckeditor 在dwz里面使用
  2. zynq学习06 zynq的PL中加入的AXI_GPIO IP核来控制GPIO操作
  3. java节假日api--关于节假日想到的
  4. python写软件-Python是怎么编写软件的?
  5. Python之调用JS的方式
  6. Java IO Serialization
  7. 计组之存储系统:4、双口RAM和多模块存储器(存取周期、双端口RAM、多体并行存储器、存储体)
  8. OpenCV的DNN模块
  9. try catch 处理异常太烦人了,我已经不用了
  10. 细思极恐:如果我是股东,我也不会再出钱
  11. 三菱gt3的序列号_WinXP sp3序列号大全
  12. oracle 10g rac安装
  13. 文献(2): 综述_癌症相关成纤维细胞(CAF)的异质性【建议收藏】
  14. 标签打印软件如何制作医疗废物标签
  15. oracle的异步备份,网络存储导论第七章:异步数据复制容灾方式
  16. go牛刀小试:go的打点器ticker,可停止
  17. 华为人工智能岗位面试经历分享
  18. 关于Spring MVC 文件大小超过限制后浏览器无响应解决方案
  19. [bitfinex]自动放贷小程序炮制过程描述
  20. 《匆匆那年》的你,还记得吗?数学中的那些有(hui)趣(se)的定理(5)——鸡爪定理

热门文章

  1. 打牌软件可以控制吗_手机打牌软件到底有没有外挂?
  2. PHP有三宝,三、认识三宝
  3. 以图搜图服务快速搭建
  4. 关于蓝牙的知识,蓝牙5.0和蓝牙5.2
  5. java循环队列入队出队算法_循环队列实现
  6. SVN、CVS、VSS区别
  7. PHP 第三方登录学习笔记
  8. 安卓 Fragmen(静态注册和动态注册)
  9. python上网行为分析_转:用 Python 一键分析你的上网行为, 看是在认真工作还是摸鱼...
  10. 计算机英语项目教学法,基于项目教学法的计算机英语论文