摘要: 原文链接:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html此博主的8天学通MongoDB 系列还是不错的,本人也是从这里开始第一步的,顶一个关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mo... 阅读全文
posted @ 2014-04-23 23:18 OnTheRoad_Lee 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 原文链接:http://www.cnblogs.com/yxlblogs/p/3681089.htmlMongoDB 是一个高性能,开源,无模式的文档型数据库,是当前 NoSQL 数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB 使用 C++开发。... 阅读全文
posted @ 2014-04-23 23:14 OnTheRoad_Lee 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 本人是菜鸟-1级,整理这个系列,之所以用整理,而不是写,是因为本人不是从头自己读源码,一个一个字母翻译过来的,而是记录整个学习过程,查看别人好的文章,收集好的资料,并有自己的一些项目代码,并从中得到点什么,仅此而已,各位大神路过,不要见笑。 有句话说,好记性不如烂笔头,所以我把使用MongoD... 阅读全文
posted @ 2014-04-23 23:05 OnTheRoad_Lee 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 本人有个问题一直不解,既然solr的全文索引功能这么强大,而且效果也不错,那为什么那些数据库厂商比如Oracle、SqlServer,不把solr的功能集成进去呢,或者说把全文索引的功能做好点,做到和solr的效果一样?? 以下是找了好多资料,才找到的一个比较有说服力的理由,具体的情况也没有亲自去测试,仅供参考,希望牛人路过的时候,给小菜解决下难题。 原文:http://www.cnblogs.com/guanjinke/archive/2011/12/07/2280031.html 新的项目中要需要使用全文检索功能,由于项目是基于SQL server的应用,所以旧的设计也就使用了S... 阅读全文
posted @ 2014-03-31 19:27 OnTheRoad_Lee 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 网上找了很多资料,写的不错,推荐下:1、深入浅出JSONP--解决ajax跨域问题(http://www.cnblogs.com/chopper/archive/2012/03/24/2403945.html)2、JSONP的学习(收集整理)(http://www.cnblogs.com/JoannaQ/p/3511577.html)3、jquery的ajax和getJson跨域获取json数据(http://www.duwaiweb.com/blog/20120918_e51195f8-2261-48cf-a883-3013a576fa51.html)一些基本的概念,等等,这里就不再赘述了, 阅读全文
posted @ 2014-03-20 00:15 OnTheRoad_Lee 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: facet.pivot自己的理解,就是按照多个维度进行分组查询,以下是自己的实战代码,按照newsType,property两个维度统计:public List queryNewsType( ReportQuery reportQuery) { HttpSolrServer solrServer = SolrServer.getInstance().getServer(); SolrQuery sQuery = new SolrQuery(); List list = new ArrayList(); try... 阅读全文
posted @ 2014-01-20 00:24 OnTheRoad_Lee 阅读(2437) 评论(0) 推荐(2) 编辑
摘要: 以下为统计media的数量功能,通过solrj,采用了facet方法,类似于sql的分组group by查询;这边的代码只是获取总媒体数量,其实他还有其他功能,去循环solrList的话,可以获取各个媒体的数量public int getMediaCount(Keyword keyword) { HttpSolrServer solrServer = SolrServer.getInstance().getServer(); SolrQuery sQuery = new SolrQuery(); int result = 0; t... 阅读全文
posted @ 2014-01-19 23:59 OnTheRoad_Lee 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 以下转载自:http://hongweiyi.com/2013/03/apache-solr-facet-introduction/1、什么是Faceted SearchFacet['fæsɪt]很难翻译,只能靠例子来理解了。Solr作者Yonik Seeley也给出更为直接的名字:导航(Guided Navigation)、参数化查询(Paramatic Search)。上面是比较直接的Faceted Search例子,品牌、产品特征、卖家,均是Facet。而Apple、Lenovo等品牌,就是Facet values或者说Constraints,而Facet values 阅读全文
posted @ 2014-01-19 23:51 OnTheRoad_Lee 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 以下是我项目中获取新闻数据列表的写法,包括数据总量、数据列表,接下来会贴出分片查询(facet)等高级查询基本的注释都有了:private ListPage queryFromSolr(NewsQueryParameters queryParameters, Keyword keyword) { ... 阅读全文
posted @ 2014-01-19 15:20 OnTheRoad_Lee 阅读(6658) 评论(9) 推荐(0) 编辑
摘要: 1、创建SolrServer类SolrServer类:提供与Solr实例的连接与通信。往Solr里添加索引数据,据说有好几种办法,这边利用SolrJ操作solr API完成index操作,具体SolrJ是个什么东西,有多么强大的功能,日后在消灭你,今儿放你一马。简单来说就是配置SolrServer的一些信息,比如solr的服务器地址,超时时间等以下是我的配置,把这些个信息封装在一个SolrServer类中import org.apache.solr.client.solrj.impl.HttpSolrServer;............public class SolrServer { .. 阅读全文
posted @ 2014-01-16 20:01 OnTheRoad_Lee 阅读(1064) 评论(0) 推荐(0) 编辑