Mysql FullText Search Kullanımı
16 Aralık 2022 / 09:37
Burak

Merhabalar,

Mysql’de daha hızlı arama yapmak için Fulltext search özelliğini kullanırız. Bunun için öncelikle 1.adım olarak database sütuna ” Fulltext ” indexini atıyorsunuz.

Sorgularımızda ise kullanımı aşağıdaki şekildedir.

bu sorgudaki “IN NATURAL LANGUAGE MODE” ifadesi, tam metin arama yapmak için kullanılır. Bu ifade, bir sütun içindeki verilerle belirtilen metin arama sorgusunu karşılaştırmak için kullanılır. Özellikle, “MATCH(sutun_ismi) AGAINST(arama_sorgusu IN NATURAL LANGUAGE MODE)” ifadesi, belirtilen sütundaki verilerin, doğal dil modunda belirtilen metin arama sorgusu ile eşleşip eşleşmediğini kontrol eder.

“IN NATURAL LANGUAGE MODE” ifadesi, arama sorgusunun doğal dil anlayışına dayalı olarak gerçekleştirileceğini belirtir. Bu sorgu, tam metin aramalarında kullanılır ve veritabanında belirtilen sütun içindeki metinleri anlamsal olarak eşleştirmeye çalışır. Bu, daha karmaşık aramaları destekler ve kullanıcıya daha esnek bir arama deneyimi sunar.

“Mysql FullText Search Kullanımı” için 2 yanıt

  1. ayça dedi ki:

    merhaba sorgudaki IN natural language mod ve STATUS 1 kavramlarının karşılığı nedir? içeriğe eklerseniz sevinirimm

    • Burak dedi ki:

      Merhabalar,

      Yazı güncellenmiştir. Status = 1 ifadesi ise benim kullandığım bir deyimdi. Bu sorguda hiç bir etkisi bulunmamaktadır.

      Teşekkürler.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir