How can I store data in a table as a trie? (SQL Server)
Posted
by Matt
on Stack Overflow
See other posts from Stack Overflow
or by Matt
Published on 2010-05-28T05:23:45Z
Indexed on
2010/05/28
5:31 UTC
Read the original article
Hit count: 355
Hi,
To make things easier, the table contains all the words in the English dictionary.
What I would like to do is be able to store the data as a trie. This way I can traverse the different branches of the trie and return the most relevant result.
First, how do I store the data in the table as a trie?
Second, how do I traverse the tree?
If it helps at all, the suggestion in this previous question is where this question was sparked from.
Please make sure it's SQL we're talking about. I understood the Mike Dunlavey's C implementation because of pointers but can't see how this part (The trie itself) works in SQL.
Thanks,
Matt
© Stack Overflow or respective owner