Ben bir tam dizin oluşturduğunuzda Neden benim maç / sorgu sonucu karşı çıkmıyor?

0 Cevap php

Ben bir FULLTEXT endeksi yarattık ...

ALTER TABLE pads ADD FULLTEXT search (Keywords, ProgramName, English45)

Ben endeksinde hala sonuç yok olsun eklemek bile ProgramName, ancak bir varchar olduğunu. Indeksler listemde Kardinalite Bu indeks için 1'dir.

Sorgu İşte ben kullanıyorum.

select PadID from Pads WHERE MATCH(keywords,ProgramName,English45) 
 AGAINST('games')

Ancak, bu benim hedefim.

select PadID from Pads WHERE MATCH(keywords,ProgramName,English45) 
 AGAINST('games') AND RemovemeDate = '2001-01-01 00:00:00' 
 ORDER BY VersionAddDate DESC

Here's my Pads Table fields. alt text

I need my query to return the word where it occurs as part of the three fields.

0 Cevap