优化“搜索类似的标签名称过程”

时间:2010-11-22 08:47:35

标签: php mysql tagging

我有一个包含大量数据的标签表。我需要创建一个自动完成文本框并像stackoverflow一样搜索类似的标记。我试过mysql LIKE但它很慢。我正在问一种方法来优化这项任务。

1 个答案:

答案 0 :(得分:1)

您可以查看全文索引,LuceneSphinx。此外,由于您只在标签上执行此操作,因此您必须使用一些n克标记器。

通常你会在长内容上创建一个索引,或者至少要创建几个句子值。大多数标记生成器使用空格和标点符号来分隔单词,在您的情况下,最好分开每3个字符。所以,例如,如果在你的

主机  托管  托管

和用户输入主机,引擎将搜索hos + t并找到具有这两种组合的任何内容。

相关问题