使用MySQL中的自定义词库提高效率以提高搜索准确性

时间:2012-07-18 20:53:19

标签: mysql performance nlp

我有两个表,词库和关系。同义词库有word1和word2列。关系有word1,关键字和word2。让我们说我想找到“大象”“是”的所有内容......是一个有效的查询,还是有更好的方法:

SELECT
    R.word2
FROM 
    Relationships R,
    Thesaurus T,
    Thesaurus T2 
WHERE 
    T.word1="elephant" AND R.word1=T.word2
AND
    T2.word1="is" AND R.relationword=T2.word2

如果在关系词和词库中有成千上万的条目并且有办法避免这种情况,这不会花费很多分钟吗?有没有更好的方法来做这样的事情?

(注意:此时此项目与项目相关的内容更多,所以我不太担心重新发明轮子或任何东西)

0 个答案:

没有答案