Zapytanie wykonane metoda full text search nie wyrzuca poprawnego wyniku.

0

Wita,

Mam zapytanie:

SELECT 
	id AS row_id,
	'id' AS unique_column_name,
	'news' AS table_name,
	'title, summary, content' AS match_columns
	, id, live
FROM news
WHERE MATCH (title, summary, content) AGAINST ('\"The Top 35\"' IN BOOLEAN MODE)

Nie wiem jakim cudem, ale te zapytanie nie zwracam mi nic. Pomimo, ze w bazie danych mam artykul, ktory zaczyna sie The top 35 ble ble. Jak szukam po innych frazach zapytanie dziala bez zarzuctu. Czy Top albo 35 to jakies zabronione wyrazy? Zapytanie nic nie zwraca rowniez dla szukanych fraz tak jak porpstou 35, The czy top.

0

Cos czuje, ze to bedzie przez stopword: https://dev.mysql.com/doc/refman/5.5/en/fulltext-stopwords.html

Zastanawiam sie czy mozna stworzyc swoja tabele z stopwords :) To bylo by ciekawe :)

0

Zgadza sie to stopwords. Mam jakies 1000 rekordow, ktore musze przeszukac lacznie w jakies 8 tabelach. Wiec moge sobie pozwoli na ich wylaczenie.

ft_min_word_len=1
ft_stopword_file=""

1 użytkowników online, w tym zalogowanych: 0, gości: 1