I am looking for SQL Server 2016 full text indexes and they are awesome for finding multiple word searches containing strings
When I try to compile a full text index, it shows Statistical Semantics as a check mark. What does statistical semantics do?
Also, I want to find, you mean queries
For example, let's say I have an entry like house . User enters hause
Can I use the full text index to return hause as the closest match and show the user that you meant the house effectively? thanks
I tried soundex, but the results it generates are terrible
It returns so many unrelated words
And since there are so many records in my database and I need very fast results, I need something SQL server initially supports
Any ideas? Any way to achieve such a thing using indexes?
I know that there are several algorithms, but they are not effective enough for use on the Internet. I mean calculating the editing distance between each record. They can be used for offline projects, but I need this efficiency in an online dictionary, where there will always be thousands of queries.
I already have a plan. Storage of not found results in the database and offline calculation of the closest matches. And use them as a cache. However, I wonder if there could be any possible online solution? Think there will be over 100 million nvarchar entries