Estoy tratando de implementar una característica similar a las "Preguntas relacionadas" en Stackoverflow.¿Cuál es el SQL utilizado para hacer una búsqueda similar a "Preguntas relacionadas" en Stackoverflow
¿Cómo hago para escribir la declaración SQL que buscará en el campo Título y resumen de mi base de datos para preguntas similares?
Si mis preguntas son: "¿Qué es el SQL utilizado para hacer una búsqueda similar a" Preguntas relacionadas "en Stackoverflow".
Los pasos que puedo pensar son;
- Strip Las comillas
- Dividir la frase en una matriz de palabras y ejecutar una búsqueda SQL en cada palabra.
Si lo hago de esta manera, supongo que no obtendré ningún resultado significativo. No estoy seguro de si la búsqueda de texto completo está habilitada en el servidor, entonces no la estoy usando. ¿Habrá una ventaja de usar Full Text Search?
me encontré con una pregunta similar, pero no hubo respuesta: similar question
Uso de SQL 2005
El cuadro de diálogo de preguntas relacionadas aparece cuando ingresa un título, no etiquetas. –
Es cierto que buscan el título de palabras "únicas". Probablemente filtran palabras como "cómo", "el", "qué", etc. y buscan el resto de las palabras en otros títulos mientras no tienen en cuenta las posiciones de las palabras. Pero probablemente también busquen esas palabras únicas en las etiquetas, esas coincidencias son probablemente más valoradas en los resultados de búsqueda. – Ropstah