• 19-09-2018, 14:17:37
    #1
    Merhaba arkadaşlar bir formum bulunuyor detaylı bir arama yaptırıyorum bu aramada kelimeye göre bulmasını istiyorum. Kullanıcı saçma bi arama yaptığında örneğin:

    "Halıcı Temizleme" yazdığında tanıtım yazısında, hizmetlerinde veya firma isminde halı kelimesi geçiyorsa listelensin istiyorum yaptığım sorgu :

    Kodu buraya giriyorum kabul etmiyor linkten ulaşabilirsiniz. Teşekkürler şimdiden.
    https://codepen.io/eren-gedik/pen/oPJzdV
  • 19-09-2018, 15:03:39
    #2
    Botman, Codemaster
    LIKE %$degisken%

    şeklinde kullandığınızda sorun olmaması gerekiyor.

    Mobilim, detaylı inceleyemedim fakat sıfırdan bir sorgu yapıp deneme yapın.
  • 19-09-2018, 15:11:53
    #3
    Merhaba,

    Bu bağlantıyı inceleyebilirsiniz. https://stackoverflow.com/questions/...ultiple-values
  • 19-09-2018, 15:15:46
    #4
    truser adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Bu bağlantıyı inceleyebilirsiniz. https://stackoverflow.com/questions/...ultiple-values
    Merhaba benim yaptığım sorguda LIKE ile fakat halıcı girdiğimde tanıtım yazısında halı olanı bulmuyor
  • 19-09-2018, 16:24:17
    #5
    LIKE ile "halıcı" sorgusunda içinde "halı" geçen kayıtlar bulunmaz. LIKE yerine FULL TEXT SEARCH'ü etkinleştirip;
    WHERE MATCH (tanitim_yazisi) AGAINST('$expStr[$i]');
    şeklinde arama yaptırmanız lazım.
  • 19-09-2018, 16:24:53
    #6
    Elasticsearch ile istediğini yapabilirsin diğer türlü ise kelimeleri köklerine ayıran bir fonksiyon yazman gerekecek ki çok uzun iş
  • 19-09-2018, 16:46:10
    #7
    murun3xi adlı üyeden alıntı: mesajı görüntüle
    LIKE ile "halıcı" sorgusunda içinde "halı" geçen kayıtlar bulunmaz. LIKE yerine FULL TEXT SEARCH'ü etkinleştirip;
    WHERE MATCH (tanitim_yazisi) AGAINST('$expStr[$i]');
    şeklinde arama yaptırmanız lazım.
    admozmrmr adlı üyeden alıntı: mesajı görüntüle
    Elasticsearch ile istediğini yapabilirsin diğer türlü ise kelimeleri köklerine ayıran bir fonksiyon yazman gerekecek ki çok uzun iş
    biraz daha açar mısınız



    Sorguyu Bu şekilde düzenledim hata alıyorum