![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I am implementing Web site functionality whereby a user who enters a string (which will usually not contain spaces/words) will be presented with the nearest pre-existing string that matches their entry. Ideally, from what I've seen of SQL Server 2005's functionality, I would like to apply Fuzzy Lookup to the user's entry; however, that functionality appears to be limited to ETL (i.e. batched external data loading) processing, not real-time single-value lookup. A data mining query might meet my requirements, but my understanding of the available data mining models (such as text mining) is that they are word-based or otherwise not appropriate for this application. Is there some version of Fuzzy Lookup functionality in SQL Server 2005 that would be appropriate for this real-time loose-string lookup? Thanks in advance, -- Brian Cowhig |
#3
| |||
| |||
|
|
I am implementing Web site functionality whereby a user who enters a string (which will usually not contain spaces/words) will be presented with the nearest pre-existing string that matches their entry. Ideally, from what I've seen of SQL Server 2005's functionality, I would like to apply Fuzzy Lookup to the user's entry; however, that functionality appears to be limited to ETL (i.e. batched external data loading) processing, not real-time single-value lookup. A data mining query might meet my requirements, but my understanding of the available data mining models (such as text mining) is that they are word-based or otherwise not appropriate for this application. Is there some version of Fuzzy Lookup functionality in SQL Server 2005 that would be appropriate for this real-time loose-string lookup? Thanks in advance, -- Brian Cowhig |
#4
| |||
| |||
|
|
I am implementing Web site functionality whereby a user who enters a string (which will usually not contain spaces/words) will be presented with the nearest pre-existing string that matches their entry. Ideally, from what I've seen of SQL Server 2005's functionality, I would like to apply Fuzzy Lookup to the user's entry; however, that functionality appears to be limited to ETL (i.e. batched external data loading) processing, not real-time single-value lookup. A data mining query might meet my requirements, but my understanding of the available data mining models (such as text mining) is that they are word-based or otherwise not appropriate for this application. Is there some version of Fuzzy Lookup functionality in SQL Server 2005 that would be appropriate for this real-time loose-string lookup? Thanks in advance, -- Brian Cowhig |
#5
| |||
| |||
|
|
Thanks for your reply, Allan. However, my experience with full-text indexing is that it only operates on whole words, separated by spaces, hyphens, or other delimiters. In this case, I want to be able to match on similar strings that are not broken into words. For example, 'ABC123' would have a stronger match with '123ABC' than with 'ABC'. From what I've seen (and researched) of Integration Services' Fuzzy Lookup and Fuzzy Grouping processing, it has the capability of doing loose (or fuzzy) matching such as that, but only during ETL activities, not as part of typical transactional database activities. -- Brian "Allan Mitchell" <allan (AT) no-spam (DOT) sqldts.com> wrote in message news:OWvfOTP5FHA.1276 (AT) TK2MSFTNGP09 (DOT) phx.gbl... Would something like Full Text search be more applicable? ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/996c72fc-b1ab-4c96-b d12-946be9c18f84.htm Allan "Brian Cowhig" <BCowhig (AT) yahoo (DOT) com> wrote in message news:eFnVkTN5FHA.1248 (AT) TK2MSFTNGP14 (DOT) phx.gbl: > I am implementing Web site functionality whereby a user who enters a > string > (which will usually not contain spaces/words) will be presented with the > nearest pre-existing string that matches their entry. Ideally, from > what > I've seen of SQL Server 2005's functionality, I would like to apply > Fuzzy > Lookup to the user's entry; however, that functionality appears to be > limited to ETL (i.e. batched external data loading) processing, not > real-time single-value lookup. A data mining query might meet my > requirements, but my understanding of the available data mining models > (such > as text mining) is that they are word-based or otherwise not appropriate > for > this application. > Is there some version of Fuzzy Lookup functionality in SQL Server 2005 > that > would be appropriate for this real-time loose-string lookup? > Thanks in advance, > -- Brian Cowhig |
#6
| |||
| |||
|
|
I am implementing Web site functionality whereby a user who enters a string (which will usually not contain spaces/words) will be presented with the nearest pre-existing string that matches their entry. Ideally, from what I've seen of SQL Server 2005's functionality, I would like to apply Fuzzy Lookup to the user's entry; however, that functionality appears to be limited to ETL (i.e. batched external data loading) processing, not real-time single-value lookup. A data mining query might meet my requirements, but my understanding of the available data mining models (such as text mining) is that they are word-based or otherwise not appropriate for this application. Is there some version of Fuzzy Lookup functionality in SQL Server 2005 that would be appropriate for this real-time loose-string lookup? Thanks in advance, -- Brian Cowhig |
![]() |
| Thread Tools | |
| Display Modes | |
| |