摘要: 一. 写一个测试用例: 向索引库添加文档(数据) 创建一个SolrServer对象。创建一个HttpSolrServer对象 需要指定solr服务的url 创建一个文档对象SolrInputDocument 向文档中添加域,必须有id域,域的名称必须在schema.xml中定义 把文档对象写入索引库 阅读全文
posted @ 2018-08-07 21:45 伊人如梦 阅读(3176) 评论(0) 推荐(0)
摘要: 一.简单的搜索功能 1:mapper.xml文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/ 阅读全文
posted @ 2018-08-07 21:43 伊人如梦 阅读(272) 评论(0) 推荐(0)
摘要: solr IK Analyzer 2012FF_hf1: IKAnalyzer 详细介绍 IK Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的, 阅读全文
posted @ 2018-08-07 21:40 伊人如梦 阅读(138) 评论(0) 推荐(0)
摘要: solr全文检索实现原理 solr是一个独立的企业级搜索应用服务器,它对外t提供类似于web-service的api接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的xml文件,生成索引。; 也可以通过http get操作提出查询的请求,得到xml/json格式的返回结果 Lucene是 阅读全文
posted @ 2018-08-07 14:13 伊人如梦 阅读(347) 评论(0) 推荐(0)
摘要: 一.ProductResult结果集 private long totalPages; private long recordCount; private List<ProductSearch> productSearchList; 二.搜索结果服务层service 根据查询对象在索引库进行查询 S 阅读全文
posted @ 2018-08-07 14:12 伊人如梦 阅读(97) 评论(0) 推荐(0)
摘要: 热门搜索功能的实现 if (list.isEmpty()) { productSearch.setHistorysearch(productSearch.getMast()); productSearch.setHotsearch_count(productSearch.getHotsearch_c 阅读全文
posted @ 2018-08-07 14:12 伊人如梦 阅读(218) 评论(0) 推荐(0)
摘要: 一 .明确自己的任务 把商品数据导入到solr引擎的索引库里 导入依赖 solr dependency> <groupId>org.apache.solr</groupId> <artifactId>solr-solrj</artifactId> <version>4.10.3</version> 阅读全文
posted @ 2018-08-07 14:11 伊人如梦 阅读(121) 评论(0) 推荐(0)
摘要: solr(solr-4.10.3) 搜索引擎学习 什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化 Solr可以独立运行,运行在 阅读全文
posted @ 2018-08-07 14:10 伊人如梦 阅读(97) 评论(0) 推荐(0)
摘要: 一. 写一个测试用例: 向索引库添加文档(数据) 创建一个SolrServer对象。创建一个HttpSolrServer对象 需要指定solr服务的url 创建一个文档对象SolrInputDocument 向文档中添加域,必须有id域,域的名称必须在schema.xml中定义 把文档对象写入索引库 阅读全文
posted @ 2018-08-07 14:10 伊人如梦 阅读(92) 评论(0) 推荐(0)
摘要: 一.简单的搜索功能 1:mapper.xml文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/ 阅读全文
posted @ 2018-08-07 14:07 伊人如梦 阅读(318) 评论(0) 推荐(0)
摘要: solr IK Analyzer 2012FF_hf1: IKAnalyzer 详细介绍 IK Analyzer 是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的, 阅读全文
posted @ 2018-08-07 14:06 伊人如梦 阅读(195) 评论(0) 推荐(0)
摘要: solr(solr-4.10.3) 搜索引擎学习 什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化 Solr可以独立运行,运行在 阅读全文
posted @ 2018-08-07 14:06 伊人如梦 阅读(148) 评论(0) 推荐(0)