摘要: 使用:update参数:stream.body=date:[2014-06-15T00:00:00Z TO *]&stream.contentType=text/xml;charset=utf-8&commit=true直接用 url,如:http://localhost:8080/solr/MyC... 阅读全文
posted @ 2014-06-17 16:02 闫晓盼 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 上次的随笔1中写的分组方式,经分析,是从前往后进行分组,即若选择2014的数据进行统计每11天为一组的话,1的分组方式,按照2014-01-01——2014-01-11为一组,之后每11天为一组。但如果想按以最近11天为一组的话,就要使用下面的SQL进行查询,SQL中的关键是groupNum的获取,YEAR(date)* 1000为区分年份;( DAYOFYEAR(date)+ 11 - MOD(DAYOFYEAR(CURDATE()) ,11)) DIV 11 下划线部分为增加的偏移量,以满足按照最近11天进行分组注:按照上面的表达式计算出的groupNum进行分组,是不包含当天进行的统计, 阅读全文
posted @ 2014-04-10 10:25 闫晓盼 阅读(3047) 评论(0) 推荐(0) 编辑
摘要: 这几天,在做数据统计,在对数据库数据进行统计过程中,有个需求就是要按照指定天数进行分组,之前一直没有找到好的方法,就先取出数据,在程序中进行分组。后发现,可以在SQL语句中实现按天数分组。例:指定天数11天进行分组统计,例子中加上YEAR(date)* 1000,是为了区分年份 1 SELECT 2 job_id, 3 SUM(`count`)AS total, 4 COUNT(job_id)AS countNum, 5 ( 6 YEAR(date)* 1000 + DAYOFYEAR(date) DIV 11 7 )AS groupNu... 阅读全文
posted @ 2014-04-02 10:42 闫晓盼 阅读(4478) 评论(2) 推荐(2) 编辑
摘要: 在使用正则做数据解析时,遇到的问题。之前总是记不太清楚,命名分组的引用。为此,记录下来以方便查阅。正则命名分组,在C#中可以正常使用,但在Java中却无法使用,后发现是JDK版本问题,JDK 7 以后版本是支持的,之前一直在用JDK 6,以致不无法使用命名分组。正则中的命名分组:(?expr)例:String str="test@163.com"str.replace("[^@]+(?@[^@]+)","target${regex}")替换的结果为target@163.com(转载请注明来源:http://www.cnblogs.co 阅读全文
posted @ 2014-04-01 17:58 闫晓盼 阅读(832) 评论(0) 推荐(0) 编辑