¿El buscador de Discourse está roto? Devuelve coincidencias 'similares'/'parciales' en lugar de 'exactas'

La búsqueda está devolviendo docenas de coincidencias en lugar de coincidencias exactas. También está ignorando los parámetros de límite colocados en la Búsqueda Avanzada.

Por ejemplo, había una publicación interesante en un Subreddit y quería comprobar si ese nombre de usuario ya se había mencionado en las publicaciones de nuestros foros.

Así que busqué el muy único “PlantOfJazz” y encontró docenas de hilos coincidentes. Pero ninguno de esos hilos tenía coincidencias para ese término usando la función Buscar del Navegador. Luego fui a los Mensajes Privados para hacer la misma búsqueda. Y encontró los mismos resultados… que eran hilos Públicos, no mensajes.

Hice la misma búsqueda aquí en el foro Meta. De nuevo encontró docenas. (Algunos tenían publicaciones con la palabra “Plant”. Así que parece que está encontrando coincidencias parciales en lugar de coincidencias exactas).

Si hay muy pocas coincidencias, ampliamos la búsqueda para incluir resultados de IA semántica, por eso estás viendo coincidencias parciales en Meta.

Mmm, sí, esto no parece ideal, “en mensaje” no debería rellenarse con resultados públicos.

1 me gusta

Ese es probablemente un comportamiento de reserva razonable. Pero debería informar el final de las pocas (o ninguna) coincidencias exactas e indicar claramente el comienzo de los resultados de IA semántica.

3 Me gusta

Algo hace eso.

El hecho realmente decepcionante es que debería haber encontrado este tema como el primer resultado. No es un MP, pero contiene una coincidencia exacta.

Otra cosa. Creo que “Resultados de IA” es una terminología un poco extraña. ¿Algo como “resultados similares”?

2 Me gusta

Extraño. Eso no sucede en nuestro sitio… ni sucedió en mi prueba aquí. Pero, por supuesto, los resultados ya no tendrán un “sin resultados” para el caso de prueba… una vez que este hilo se incorpore al contenido indexado.
El “Discobot discoveries” no parece estar activo en el sitio.

Ah. Ya veo. (¿Aunque la búsqueda de Discobot debe ser un complemento que no tenemos instalado?) Está en la vista previa de búsqueda aquí. Pero los resultados DESPUÉS de presionar Enter no indican la división entre coincidencias exactas y similares… ni simplemente que no se encontraron “ningún resultado”.

No. Está ahí. Pero si buscas “in:messages” entonces cambia a “AI” lo que no lo encuentra. Si buscas en temas normales entonces sí lo encuentra… :roll_eyes:

1 me gusta

Lamento contradecirte, pero no. No está en nuestro alojamiento de sitios gratuito (para proyectos de código abierto) por parte de la organización Discourse. Acabo de volver a probarlo tanto en los foros como en los Mensajes Privados.
La captura de pantalla que pegué arriba (que SÍ lo tenía) fue la nueva prueba en el foro Meta.

Me refería (obviamente) a este tema en este foro.

1 me gusta

Sí, ampliamos automáticamente la búsqueda cuando hay cero resultados en la búsqueda de página completa, como se mencionó anteriormente.

Lo que puede estar confundiendo a todos es que comenzamos a hacer eso para la búsqueda rápida del encabezado, cuando hay menos de 3 resultados para una búsqueda, pero allí no tenemos ningún indicador de que los resultados adicionales provengan de la búsqueda semántica, ya que hemos descubierto que es demasiado pequeña para agregar indicadores para eso.

Nuestro compromiso fue agregar ai-search-result a cada resultado, para que los sitios puedan tematizarlos de manera diferente opcionalmente o agregar cualquier indicador que consideren necesario a través de nuestras capacidades de tematización.

Nuestro razonamiento es que expandir la búsqueda automáticamente cubre muchas situaciones, como buscar en otro idioma (nuestra búsqueda semántica es multilingüe), errores tipográficos, sinónimos, etc.

4 Me gusta

En ese caso, la búsqueda se beneficiaría de una opción de Búsqueda Avanzada para no hacer eso. Hay momentos (muchas veces) en los que se necesita una búsqueda exacta para evitar inundarse de falsos positivos.

2 Me gusta