聯(lián)系官方銷售客服
1835022288
028-61286886
相關(guān)關(guān)鍵詞調(diào)用問題:能否先匹配完關(guān)鍵詞一再匹配關(guān)鍵詞二,而不是全部都匹配出來呢?(文章數(shù)量較多,關(guān)鍵詞匹配出來的數(shù)量也較多的情況下)
舉例:
標(biāo)題:蘋果什么時候成熟?
關(guān)鍵詞:蘋果,水果
想達(dá)到的效果,先匹配完蘋果后,如果數(shù)量不夠再匹配水果,而現(xiàn)在的情況是,兩個關(guān)鍵詞都匹配的話,就會出現(xiàn)只調(diào)取出了20個水果相關(guān)的文章標(biāo)題,而蘋果的一個沒出現(xiàn)。
<!--此標(biāo)簽用于調(diào)用相關(guān)文章,tag=關(guān)鍵詞1,關(guān)鍵詞2,多個關(guān)鍵詞,分隔,num=顯示條數(shù),field=顯示字段-->
{related module=MOD_DIR tag=$tag num=20}
<dd><a href="{$t.url}" target="_blank" title="{$t.title}">{$t.title}</a></dd>
{/related}
標(biāo)簽解析:{list action=related module=MOD_DIR NOT_id=1 tag=簡短,生日祝福語 order=rand num=20}
查詢解析:
SELECT * FROM `dr_1_article` WHERE `dr_1_article`.`id` <> 1 AND ((`dr_1_article`.`title` LIKE "%關(guān)鍵詞一%" OR `dr_1_article`.`keywords` LIKE "%關(guān)鍵詞一%") OR (`dr_1_article`.`title` LIKE "%關(guān)鍵詞二%" OR `dr_1_article`.`keywords` LIKE "%關(guān)鍵詞二%")) AND `dr_1_article`.`status` = 9 ORDER BY RAND() LIMIT 20
不支持這樣