LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: Lance Li 於 七月 18, 2005, 01:46:14 下午



主題: searchengine的问题
作者: Lance Li七月 18, 2005, 01:46:14 下午
1.01 release里的 class/dao/searchengine.class.php 中的 sql 语句,没有判断 blog 是否已经被删除,这样已经删除的blog的article分被搜索出来,应该是一个bug。

另外同样文件中那几个sql语句,可以用 LEFT JOIN 实现连表,理论上应该比 full join 更好一些,不知道为什么用现在的方法,为了不同数据库的兼容性吗?


主題: Re: searchengine的问题
作者: markwu七月 19, 2005, 11:05:17 上午
引用自: Lance Li
1.01 release里的 class/dao/searchengine.class.php 中的 sql 语句,没有判断 blog 是否已经被删除,这样已经删除的blog的article分被搜索出来,应该是一个bug。

另外同样文件中那几个sql语句,可以用 LEFT JOIN 实现连表,理论上应该比 full join 更好一些,不知道为什么用现在的方法,为了不同数据库的兼容性吗?



Hi Lance:

你能把這個 bug submit 到 bugs.lifetype.net 嗎?另外如果可以的話,順便附上你的 patch,我會把他 commit 上去的。感謝你!

Mark


主題: searchengine的问题
作者: Lance Li七月 19, 2005, 01:04:58 下午
但我不会做 patch 啊


主題: searchengine的问题
作者: Lance Li七月 19, 2005, 01:22:18 下午
我已经提交了一个report,不知道合不合要求 :)