Test Foro de elhacker.net SMF 2.1

Foros Generales => Sugerencias y dudas sobre el Foro => Mensaje iniciado por: el-brujo en 29 Marzo 2011, 12:00 PM

Título: Mejoras notables en el Buscador del foro
Publicado por: el-brujo en 29 Marzo 2011, 12:00 PM
Nuevo motor de búsqueda para el foro, basado en Sphinx:

http://foro.elhacker.net/search.html

La verdad es que yo mismo dejé de utilizar el anterior buscador del foro, porque funcionaba mal y lento, pero ahora es bastante más rápido y preciso.

No está basado en el buscador de google, y aunque lógicamente no es tan rápido como el motor de búsqueda de Google, pues si tiene indexados todos los mensajes del foro (1.200.000 mensajes), con lo que es más fiable y efectivo.

Gracias a Nakp por la ayuda prestada para configurar el daemon.

Hacer una búsqueda con una tabla MySQL Fulltext (con más de 1.200.000 registros)  es muy lento y por eso la idea de usar Sphinx.

CitarUntil now, SMF supported two types of indexes: fulltext (using MySQL's own indexing system) and custom (using an index created by SMF and stored on the database). Though for many forums one of these indexes is sufficient, the larger the forum gets, the harder it gets to query the indexes. Not only are there limits to what it can reasonably find within a second, a search query also puts pressure on the database by using resources and locking tables.

With this in mind, Andrew Aksyonoff started his own engine, outside of MySQL: Sphinx (www.sphinxsearch.com). This engine runs as a separate deamon process and provides query results to applications like PHP. A scheduled task retrieves the data from the database and rebuilds the indexes. This engine is fulltext specialized and returns results often a thousand times faster than MySQL.

Referencias:

lmstfyoe
http://foro.elhacker.net/sugerencias_y_dudas_sobre_el_foro/lmstfyoe-t306199.0.html

¿Qué le pasa al buscador del foro?
http://foro.elhacker.net/sugerencias_y_dudas_sobre_el_foro/iquestque_le_pasa_al_buscador_del_foro-t299208.0.html

Vuelve el botón de buscar
http://foro.elhacker.net/privado/vuelve_el_boton_de_buscar-t195009.0.html

Mejorar el buscador del foro
http://foro.elhacker.net/sugerencias_y_dudas_sobre_el_foro/mejorar_el_buscador_del_foro-t161373.0.html
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: YST en 29 Marzo 2011, 19:30 PM
Muchas gracias por arreglarlo :D
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: el-brujo en 5 Abril 2011, 17:29 PM
Todavía aparecen algunos errores esporádicos y misteriosos del tipo:

Unable to access the search deamon

Según la palabra de búsqueda (sobretodo si es muy corta, aunque teóricamente soporta has palabras de 4 carácteres) aparece dicho error y no puede conectar con el motor de búsqueda.
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: Nakp en 6 Abril 2011, 05:22 AM
de hecho ya no.. he hecho varias pruebas desde que se implemento y desaparecieron los errores o ahora son otros terminos :/
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: Garfield07 en 6 Abril 2011, 10:19 AM
Sigo usando Google. Prueben a buscar "virus, sys32.exe, Sagrini", y nada... xD

Sagrini
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: Novlucker en 6 Abril 2011, 13:33 PM
¿Y a donde debería de llevar? A mi me lleva a este
http://foro.elhacker.net/empty-t315904.0.html

Pero obviamente no pongo las comas porque las toma como parte de las palabras.

Saludos
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: Garfield07 en 6 Abril 2011, 16:30 PM
No, las comas son para destacarlo...
Google > Virus sys32.exe Sagrini elhacker.net > Virus sys32.exe

Ese es el correcto. El segundo resultado es el que muestra el buscador. Vale, un fallo, pero la cosa es que no lo muestra ;) Nada personal, pero hay que admitir que Google nos saca ventaja xD
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: Novlucker en 6 Abril 2011, 17:55 PM
Pero es por la manera de parametrizar.
Por Virus sys32.exe solamente y fijate que devuelve, si quieres filtrar el usuario va en el otro cuadro :P

Saludos
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: Nakp en 6 Abril 2011, 18:38 PM
Cita de: Sagrini en  6 Abril 2011, 10:19 AM
Sigo usando Google. Prueben a buscar "virus, sys32.exe, Sagrini", y nada... xD

Sagrini

si que aparece, no aparece si agregas tu nick al buscador (para eso esta buscar por usuario) porque el buscador es incluyente por defecto (busca todas las palabras en el tema) y si no te mencionan pues no encuentra ;) puede cambiarse a cualquiera de las palabras y entonces si lo encuentra :P




agrego que no debe usarse el - para buscar :P no indiza los signos de puntuacion y en especial el - significa algo en busqueda binaria (al igual que !)
termino !termino2
termino-termino2
termino -termino2



todas buscan los temas que contengan termino y NO contengan termino2, el que no entienda que investigue sobre algebra booleana (por defecto, asi es el buscador de cualquier foro)

google trabaja distinto en el caso de:

termino-termino2
termino -termino2



porque el primer caso es 1 solo termino y el segundo 2 terminos (busqueda binaria o booleana)

saludos!
Título: Re: Mejoras notables en el Buscador del foro
Publicado por: .:UND3R:. en 15 Junio 2011, 02:02 AM
Excelente información