sql >> Databáze >  >> RDS >> Mysql

Vyhledávání klíčových slov pomocí PHP MySql?

Když se vám dotazy vymknou z rukou, je někdy lepší napsat jejich části v SQL a další části ve vámi zvoleném programovacím jazyce.

A k vyhledávání můžete využít i fulltextové vyhledávání. Můžete vytvořit samostatnou tabulku se všemi poli, která chcete prohledávat, a přidat FULLTEXT modifikátor.

CREATE TABLE `search_index` (
    `id` INT NOT NULL,
    `data` TEXT FULLTEXT,
);

SELECT `id` FROM `search_index` WHERE MATCH(`data`) AGAINST('word1 word2 word3');


  1. výkon neo4j ve srovnání s mysql (jak jej lze zlepšit?)

  2. Vyhledávání pole Php/MySql pomocí ã, š, é, ë, ú, ü, í, ž

  3. Jak obnovit zapomenuté kořenové heslo MySQL?

  4. Podmínky MySQL z více řádků