Sé cómo hacer una búsqueda de php mysql y mostrar los resultados. Sin embargo, debido a la naturaleza de lo que estoy tratando de lograr, necesito poder ordenar por relevancia. Permítanme explicar esto mejor:PHP MySQL Search And Order By Relevancy
Consultas normales "Apple iPhone Applications" buscarán en la base de datos usando% apple iphone application%, pero si no hay registros que muestren esa frase en ese orden exacto, la búsqueda no producirá nada.
Lo que básicamente tengo que hacer es buscar 'manzana', 'iphone' y 'aplicaciones' por separado y luego combinar los resultados en uno, y luego tengo que calificar la relevancia por cuántas instancias de la palabra encontrado en los registros. Por ejemplo si hacía lo que quería hacer y les volví siguiente:
Iphone Applications From Apple
Apple Make The Best Apple Iphone Applications
Iphone Applications
Ellos clasificar de la siguiente manera:
Apple Make The Best Apple Iphone Applications
Iphone Applications From Apple
Iphone Applications
Debido a cuántas instancias de los términos de búsqueda se encuentran. Veo destacado:
[Apple] Make The Best [Apple] [Iphone] [Applications]
[Iphone] [Applications] From [Apple]
[Iphone] [Applications]
espero haber explicado suficientemente bien y yo estaría muy agradecido si alguien me pudiera dar alguna punteros.
Sé que esto es viejo, pero si alguien se tropieza con esto. ahora son compatibles con innoDB –