Subject | RE: [IB-Architect] Interbase Culture and Open Source |
---|---|
Author | Jim Starkey |
Post date | 2000-03-29T16:46:04Z |
At 09:37 AM 3/29/00 -0700, you wrote:
but not all of it. Sounds like we need some or all of the
following:
1. Case insensitive search operator
2. Case insensitive indexes
3. String fields marked as case insensitive
I'm not at all sure about #3. It tempting to just declare a field
as case insensitive and be done with it, but it raises all sorts
of problems such as operator to use when comparing fields of
differing sensitivies, definition of primary keys, etc.
I'm inclined to think that #1 is required, and #2 is necessary
to optimize #1. #3 may be desirable, but isn't obviously necessary,
so maybe we should just think about it until we have some experience.
Anybody have any ideas for an operation to unscramble Mr. Macfadden,
Mr. MacFadden, and Mr. MacFadDen?
Jim Starkey
>From: Tim Uckun <tim@...>Good point. Case insensitive sorting is part of a full solution,
>
>
>>This seem like a reasonable thing to ask for. Are you suggesting
>>that sometimes people want to see an alphabetical list that is
>>not all caps?
>>
>>Great idea. Let's do it. The day after the source goes public
>>I'll lead the charge.
>
>When I do a search for where something="somevalue" I want to get the same
>result set as when I do something="SomeValue". So yes I guess I am saying
>that. I want to store the data anyway I want so that when I send out my
>mailing lists Mr. MacFadden does not get pissed off that we messed up his
>name. OTOH when Mr. MacFadden calls and wants to talk about his account I
>want my employees to be able to find his record without knowing how it's
>capitilized.
>
but not all of it. Sounds like we need some or all of the
following:
1. Case insensitive search operator
2. Case insensitive indexes
3. String fields marked as case insensitive
I'm not at all sure about #3. It tempting to just declare a field
as case insensitive and be done with it, but it raises all sorts
of problems such as operator to use when comparing fields of
differing sensitivies, definition of primary keys, etc.
I'm inclined to think that #1 is required, and #2 is necessary
to optimize #1. #3 may be desirable, but isn't obviously necessary,
so maybe we should just think about it until we have some experience.
Anybody have any ideas for an operation to unscramble Mr. Macfadden,
Mr. MacFadden, and Mr. MacFadDen?
Jim Starkey