Ho una tabella come questaMySQL ricerca a testo integrale plurale/singolare forma di parole
CREATE TABLE jobs(
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
title VARCHAR(200),
body TEXT,
FULLTEXT (title,body)
) ENGINE=MyISAM;
E due record in questa tabella
...
7. 10 Senior PHP Developers (Leaders)
8. 30 PHP Developers..
...
E due query:
Restituisci 2 documenti sopra
SELECT * FROM jobs WHERE MATCH (title,body) AGAINST ('developers')
ritorno insieme vuoto
SELECT * FROM jobs WHERE MATCH (title,body) AGAINST ('developer')
ho pensato che MySQL può trovato questi record con 'sviluppatore'. Ma perché non ha funzionato?
grazie, credo che non ci sia Stemmer all'interno dei motori di ricerca full-text mysql. Cerco di capire e trovare una soluzione migliore per MySQL non per questo caso speciale ^^. – hungneox