Hi Danny, The bucket range constraints expects a range and accepts only >= (greater than or Equal to) and < (less than) . It is possible to build a range bucket by specifying only >=, say year >= 2000, but it is not possible to create a constraint as year < 2000, the search API fails in this case.
Thanks Pradeep Maddireddy On 5/25/10, Danny Sokolsky <[email protected]> wrote: > Hi Pradeep, > > Have you tried creating a bucket range constraint for your date range? > There are a few examples in the Search Dev Guide > (http://developer.marklogic.com/pubs/4.1/books/search-dev-guide.pdf) > starting around page 49. > > -Danny > > -----Original Message----- > From: [email protected] > [mailto:[email protected]] On Behalf Of Pradeep > Maddireddy > Sent: Tuesday, May 25, 2010 8:50 AM > To: General > Subject: [MarkLogic Dev General] Search API additional Query > > Hi..! > > I have a requirement where I have to fetch documents which satisfy > one of the following conditions > Q1. price = 100 > Q2. publish-date Before(less than) 2009-01-01 > > and Q3. Belong to Collection "Books" > > basically (Q1 OR Q2) AND Q3 > > I am building the search term price:100 and passing it as search term. > As the search API doesn't support greater than and less than I am > building cts:element-range-query and collections-query and passing it > in additional_query part of options Node > > but this becomes Q1 AND (Q2 AND Q3). > > Is there any work around for this other than building a > element-range-query for Q1 as well and passing it as additional Query. > > It could have been helpful, if we had an or-part and and-part in > additional query. > > Thanks > Pradeep Maddiredy > > > > > > > Thanks > Pradeep Maddireddy > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > _______________________________________________ > General mailing list > [email protected] > http://developer.marklogic.com/mailman/listinfo/general > _______________________________________________ General mailing list [email protected] http://developer.marklogic.com/mailman/listinfo/general
