MySQL ve PHP Kullanımı
Zaten hükümleri KARŞI MAÇ kullanıyorum.
Bu ayrı masalarda karşı iyi çalışıyor. I gibi mağazalar tabloda aramak istiyorsanız. Problem yok.
Ne istediğim bir tek sonuç sayfasında farklı tablolardan arama sonuçları ve görüntülemek mümkün olmaktır.
Örneğin ben "çikolata giysi" yazarsanız
aşağıdaki gibi ben 4 sonuçlar alabilirsiniz:
Shop1 sonuç
ShopItem1 sonuç
ShopItem2 sonuç
Shop2 sonuç
ve tabii en alakalı sonuçları ilk sırada olmalıdır.
ben oldukça bir kaç soru var. bilge yanı sıra uygulama bilge tasarım
1) benim tasarımını değiştirmek gerekir? i hem DÜKKAN ve shopproducts tablodan veri içeren ayrı bir tablo olarak adlandırılan arama sonuçlarını sahip düşünüyorum. ancak bu, bazı veri çoğaltma var demektir.
2) benim geçerli tasarım tutmak gerekir? eğer öyleyse, o zaman arama sonuçları 2 farklı tablolar arasında alaka olanlar yeryüzünde ne alabilirim?
rottentomatoes farklı gruplar kendi arama sonuçlarını organize olduğunu gördüm. Ancak, biz UI akıllıca gidin daha zor olacak belleği var, özellikle farklı tipleri ile sınırlı olmamak arama sonuçlarını tercih ederim.
http://www.rottentomatoes.com/search/full%5Fsearch.php?search=girl
YA aslında en iyi yolu nedir?
Ben birden çok tablo gibi görünüyor ne arama sonuçları üreten deneyim varsa, esp birisi bu tür şeyleri bana rehberlik verebilir umuyoruz.
talep beri, ben burada tablo yapıları koyacağız
CREATE TABLE `shopitems` (
`id` int(10) unsigned NOT NULL auto_increment,
`ShopID` int(10) unsigned NOT NULL,
`ImageID` int(10) unsigned NOT NULL,
`name` varchar(100) NOT NULL,
`description` varchar(255) NOT NULL,
`pricing` varchar(45) NOT NULL,
`datetime_created` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=31 DEFAULT CHARSET=utf8;
/*Table structure for table `shops` */
DROP TABLE IF EXISTS `shops`;
CREATE TABLE `shops` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(100) default NULL,
`description` text,
`keywords` text,
`url` varchar(255) default '',
`owner_id` varchar(255) default NULL,
`datetime_created` datetime default NULL,
`created_by` varchar(255) default NULL,
`datetime_modified` datetime default NULL,
`modified_by` varchar(255) default NULL,
`overall_rating_avg` decimal(4,2) default '0.00',
PRIMARY KEY (`id`),
FULLTEXT KEY `url` (`url`),
FULLTEXT KEY `TitleDescFullText` (`keywords`,`title`,`description`,`url`)
) ENGINE=MyISAM AUTO_INCREMENT=3051 DEFAULT CHARSET=utf8;
i shopproducts tablo açıklama ve adı sütun arama niyetinde.
Gördüğünüz gibi ama henüz uygulamaya konmamıştır.
mağazalar için arama ve çalışıyor zaten olmasına rağmen.