Tamam, benim web sitesinde arama motoru ile ilgili son bir soru

3 Cevap php

Ben zend kılavuzuna intro okudum, ve gibi anladığım kadarıyla benim sunucuda çerçeve kurmak zorunda ... Ve benim webhosting sağlayıcı onlar desteği yok diyor, bu yüzden mümkün değil ...

Beni kullanmak ve doğru benim mysql kayıtların bir arama fonksiyonu uygulamak için yüklü olması gerekir?

Teşekkürler

3 Cevap

Zend Framework kendisi herhangi bir özel sunucu tarafı uzantıları veya PHP 5'ten başka ek ikili gerektirmez Sen sadece bir şey yükleyerek herhangi bir sorun olmamalı, bunu yüklemek için sağlayıcı gerekmez -. Hatta sadece Lucene ilgili kısımlarının bu - ve başlarken. ZF o "devralan" olmadan diğer PHP uygulamalarında kullanılabilir.

Hayır, sadece (örneğin başlık .. "stackoverflow", vb içeren) bir temel arama yapmak için MySQL LIKE operatörü kullanabilir, ya da daha iyisi tam arama yetenekleri MyISAM depolama motorunu kullanabilirsiniz.

Tam dizin ve aramalar hakkında daha fazla bilgi için kılavuzuna bakın: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

Ama AFAIK, hiçbir şey Zend Framework kendiniz yükleyerek engeller, ve her zamanki gibi kullanabilirsiniz. Tek şey apache dizinine (standart Zend Framework klasör yapısı için gerekli olan) dışındaki dosyaları yazmak mümkün olabilir, bu yüzden how to set ZF up on a shared hosting Bu yazıyı kontrol olmayabilir olmasıdır.

Evet ama tüm çerçevesi, Zend_Search_Lucene sadece tedpendencies yüklemeniz gerekmez. Ama yüklemek için yapmanız gereken tüm dosyaları upload ve bazı yol ayarlamalar dahil olun, sonra nessecary dosyaları isteyebilir.