This sounds a good idea, but be aware that again, this is a String
comparizon, not a numeric one.

Something like :
(&(00067>minRangeBoundary)(00067<=maxRangeBoundary))

would work, I think (assuming that you store IDs between 0 and 999 999)

Emmanuel

On 3/16/07, Dave Bennett <[EMAIL PROTECTED]> wrote:

What if you set a minRangeBoundary and maxRangeBoundary attribute for
all of the objects you were searching?

then you could do something like this...

(&(67>minRangeBoundary)(67<=maxRangeBoundary))

dave



Emmanuel Lecharny wrote:

> Hmmm... Sorry, I didn't understood your need.
>
> I *think* that you can't do that in ldap, natively (but I may be wrong
> ...).
>
> Another way to handle such a feature might be to create one entry with
> all those characteristics for this range, and to add a referral to it
> within each product. Then you will be able to get the characteristic
> of a product X, but you will loose the product ID (of course, X is
> within the range for this characteristic. This is far from being
> perfect, but a Ldap server is not really a RDBMS...
>
> Do you really care of the data storage size ? I mean, if you have one
> million entries, this is not a big deal, unless they change very often.
>
> Sorry, but I don't see any 'magic bullet' solution for your problem.
> Someone else, maybe ?
>
> Emmanuel
>
> On 3/16/07, *qazmlp* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     What you have suggested is just a way of searching for a range.
>     What I require is to store a range in the LDAP and search whether
>     a given
>     number is within any entry having the range.
>
>     For example, if there are 100 products with exactly same
>     characteristics(colour, size, weight etc.), apart from their 'Id',
>     then it
>     would be better to store a single LDAP entry with all the
>     characteristics
>     and make the DN as a range (Id=1-100). It saves a lot of space.
>     Also, when I search for an Id=67, the above-mentioned LDAP entry
>     should
>     get matched. Is such a requirement/handling possible with the LDAP?
>
>     ---
>     You are currently subscribed to [email protected]
>     <mailto:[email protected]> as: [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>]
>     To unsubscribe send email to [EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]> with the word UNSUBSCRIBE as the
>     SUBJECT of the message.
>
>
>
>
> --
> Cordialement,
> Emmanuel Lécharny
> www.iktek.com <http://www.iktek.com> --- You are currently subscribed
> to [email protected] as: [EMAIL PROTECTED] To unsubscribe send email to
> [EMAIL PROTECTED] with the word UNSUBSCRIBE as the SUBJECT of the
> message.



---
You are currently subscribed to [email protected] as: [EMAIL PROTECTED]
To unsubscribe send email to [EMAIL PROTECTED] with the word
UNSUBSCRIBE as the SUBJECT of the message.




--
Cordialement,
Emmanuel Lécharny
www.iktek.com


---
You are currently subscribed to [email protected] as: [EMAIL PROTECTED]
To unsubscribe send email to [EMAIL PROTECTED] with the word UNSUBSCRIBE as the 
SUBJECT of the message.

Reply via email to