<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yuz5.com &#187; lucene</title>
	<atom:link href="http://www.yuz5.com/tag/lucene-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yuz5.com</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 01 Sep 2010 16:46:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Apache Lucene between query in JAVA</title>
		<link>http://www.yuz5.com/apache-lucene-between-query-in-java/6/</link>
		<comments>http://www.yuz5.com/apache-lucene-between-query-in-java/6/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 14:08:19 +0000</pubDate>
		<dc:creator>hzroot</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Lucene]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[between query]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[lucene]]></category>

		<guid isPermaLink="false">http://www.yuz5.com/?p=6</guid>
		<description><![CDATA[Following code create filter from now to 30 days after. for indexed column startdate if(hasDateFilter) { ChainedFilter dateFilterChained = null; Filter[] dateChain = new Filter[1]; Calendar c1 = Calendar.getInstance(); Date now = c1.getTime(); c1.add(Calendar.DATE, +30); Date end = c1.getTime(); SimpleDateFormat sdf = new SimpleDateFormat(&#8220;yyyy-MM-dd HH:mm:ss&#8221;); String startString; String endString; endString = sdf.format(end); startString = sdf.format(now); [...]]]></description>
			<content:encoded><![CDATA[<p><code>Following code create filter from now to 30 days after. for indexed column startdate<br />
</code><br />
if(hasDateFilter) {</p>
<p style="padding-left: 30px;">
ChainedFilter dateFilterChained = null;<br />
Filter[] dateChain = new Filter[1];<br />
Calendar c1 = Calendar.getInstance();<br />
Date now = c1.getTime();<br />
c1.add(Calendar.DATE, +30);<br />
Date end = c1.getTime();</p>
<p style="padding-left: 30px;">SimpleDateFormat sdf = new SimpleDateFormat(&#8220;yyyy-MM-dd HH:mm:ss&#8221;);<br />
String startString;<br />
String endString;<br />
endString = sdf.format(end);<br />
startString = sdf.format(now);<br />
dateChain[0] = FieldCacheRangeFilter.newStringRange(&#8220;startdate&#8221;, startString, endString, true, true);<br />
int isInRangeLogicArray[] = new int[1];<br />
isInRangeLogicArray[0]= ChainedFilter.OR;<br />
dateFilterChained = new ChainedFilter(dateChain, isInRangeLogicArray);<br />
filterList.add(dateFilterChained);</p>
<p>}</p>]]></content:encoded>
			<wfw:commentRss>http://www.yuz5.com/apache-lucene-between-query-in-java/6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
