Ben bir sümüklü böcek sistemi gerektirir bir sistem oluşturma. Örneğin, "Blog Başlığı: Burada" başlıklı bir blog yazısı için URL olacaktır:
YYYY / AA / GG /-blog-title-burada
Ben URL birden fazla giriş eşleşirse tüm eşleşen girişleri özetleri görüntüler ve sadece bir girdi uyuyorsa o kadar üzerinde tam girdiyi görüntüler ve oldukça iyi ayarlamak sistemi var. Ben çalıştırıyorum tek sorun başlığı "unslugging" ile. Şu anda, sadece hesaba ilk sözüme: benim SQL sorgu böyle biter:
'AND subject LIKE '.$this->db->escape(substr($title,0,strpos($title,'-')).'%')
Sorun aynı gün yayınlanan iki mesaj aynı kelime ile başlamak durumunda, tek giriş uyumlu olamaz, değildir. Sonrası tek kelime 'A' ve aynı gün yayınlanan bir başka yazı A harfi ile başlayan ile başlayan Ayrıca, eğer, eski postane yalnız uyumlu olamaz.
Benim ilk düşünce bir LIKE %word% ile sümüklü böcek olarak every kelime maç için denemek için, ve bu daha iyi iken ("Bir sülük hackish görünüyor ve hala mükemmel değil: zahmetli! "ve" A zahmetli sülük ") çakışıyor. Bu sorun için zarif bir çözüm var mı?