Şimdi Ara

Mysql Match Againt Rakam Arama Problemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
836
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar Merhaba,
    Against ile normal kelime aradığımda sorun yok fakat araya numaralar girdiğinde sonuç istediğim gibi çıkmıyor.
    Sitedeki tüm arama bölümünü yazdım sonra bu duruma rastladım.

    my.ini
    [mysqld]
    ft_min_word_len=2

    ########### Tablo ve Data ################
    CREATE TABLE IF NOT EXISTS `searchcache2` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `tag` varchar(255) COLLATE utf8_turkish_ci DEFAULT '0',
    `content` text CHARACTER SET utf8,
    PRIMARY KEY (`id`),
    FULLTEXT KEY `idx_1` (`content`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_turkish_ci ROW_FORMAT=COMPACT AUTO_INCREMENT=10 ;

    INSERT INTO `searchcache2` (`id`, `tag`, `content`) VALUES
    (1, '0', 'bu bir denemeh 158h'),
    (2, '0', 'bu bir deneme asdasd 158 asdasd'),
    (3, '0', 'bu bir deneme 158'),
    (4, '0', 'bu bir denemeggazs 158ggazs'),
    (5, '0', 'bu bir deneme h158 h');

    ###########################################

    SELECT * FROM searchcache2 WHERE MATCH (content) AGAINST ('*deneme*' in boolean mode)
    ile
    SELECT * FROM searchcache2 WHERE content LIKE '%deneme%'
    sonuç aynı

    fakat;
    SELECT * FROM searchcache2 WHERE MATCH (content) AGAINST ('*158*' in boolean mode)
    ile
    SELECT * FROM searchcache2 WHERE content LIKE '%158%'
    sonuçları farklı



     Mysql Match Againt Rakam Arama Problemi


     Mysql Match Againt Rakam Arama Problemi


     Mysql Match Againt Rakam Arama Problemi







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.