MySQL code for most relevant weighted results based (MATCH AGAINST)
MySQL code for most relevant weighted results based (MATCH AGAINST)
Tags: match function
Code Snippet:
SELECT *, (
(1.2 * (MATCH(title) AGAINST (`".$keyword."` IN BOOLEAN MODE))) +
(0.8 * (MATCH(description) AGAINST (`+".$keyword."` IN BOOLEAN MODE))) +
(1.0 * (MATCH(tags) AGAINST (`".$keyword."` IN BOOLEAN MODE)))
) AS relevance
FROM `".$table_posts."`
WHERE
MATCH (title, description, tags) AGAINST ('".$keyword."' IN BOOLEAN MODE)
ORDER BY relevance DESC
LIMIT 0,5
ActionScript - ActionScript 3 - Apache - AppleScript - ASP - Assembler - Bash - C - C# - C++ - ColdFusion - CSS - Delphi - DOS Batch - Fortran - HTML - iPhone - Java - JavaScript - jQuery - Lisp - MatLab - Maxscript - MXML - MySQL - Objective C - Other - Pascal - Perl - PHP - PL SQL - Prolog - Pseudocode - Python - Rails - SmallTalk - Smarty - SML - SPSS - SQL - SVN - Symfony - TCL - VB.NET - Visual Basic - XHTML - XML - XSLT
© 2000-2015 Xentrik.Net