Mejoras notables en el Buscador del foro

Iniciado por el-brujo, 29 Marzo 2011, 12:00 PM

0 Miembros y 1 Visitante están viendo este tema.

el-brujo

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

YST



Yo le enseñe a Kayser a usar objetos en ASM

el-brujo

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.

Nakp

de hecho ya no.. he hecho varias pruebas desde que se implemento y desaparecieron los errores o ahora son otros terminos :/
Ojo por ojo, y el mundo acabará ciego.

Garfield07

Sigo usando Google. Prueben a buscar "virus, sys32.exe, Sagrini", y nada... xD

Sagrini


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

Novlucker

¿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
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Garfield07

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


* Quiero cambiar el mundo, pero estoy seguro de que no me darían el código fuente.
* No estoy tratando de destruir a Microsoft. Ese será tan solo un efecto colateral no intencionado.
* Si compila esta bien, si arranca es perfecto.

¡Wiki elhacker.net!
Un saludo

Novlucker

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
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Nakp

#8
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!
Ojo por ojo, y el mundo acabará ciego.

.:UND3R:.


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)