Relevance score of MATCH..AGAINST is not working.
Created one dummy table which has 2 rows.
Dummy Table
Row1=> 'Leela Hayat Marriot'
Row2=> 'Americas Best Value'
Query1:
SELECT MATCH (col1) AGAINST ('Leela* Hayat*' IN BOOLEAN MODE) AS relevance FROM table1 WHERE MATCH (col1) AGAINST ('Leela* Hayat*' IN BOOLEAN MODE);
Result:
relevance
2
Query2:
SELECT MATCH (col1) AGAINST ('Americas* Best*' IN BOOLEAN MODE) AS relevance FROM table1 WHERE MATCH (col1) AGAINST ('Americas* Best*' IN BOOLEAN MODE);
Result:
relevance
1
Query1 is working fine but why is query 2 not working?
Why am I getting relevance 1 instead of 2 in Query2 as Americas and Best both are present in column.
Thanks
table1(col1varchar(500) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; ===================================== INSERT INTOtable1(col1) VALUES ('Leela Hayat Marriot'), ('Americas Best Value'); ===================================== ALTER TABLEtable1ADD FULLTEXT KEYcol1(col1); ======================== Mysql Version: 5.5.46 ====================== Sorry for unformatted comment - Sasa