Foros del Web » Programando para Internet » PHP »

Como hacer lo que hace Wikipedia (PHP)

Estas en el tema de Como hacer lo que hace Wikipedia (PHP) en el foro de PHP en Foros del Web. Cuando tu te metes en un documento de wikipedia, si este documento tiene palabras que tambien se encuentran en la base de datos de wikipedia, ...
  #1 (permalink)  
Antiguo 30/10/2006, 03:07
Avatar de NzO
NzO
 
Fecha de Ingreso: abril-2005
Mensajes: 153
Antigüedad: 19 años
Puntos: 3
Como hacer lo que hace Wikipedia (PHP)

Cuando tu te metes en un documento de wikipedia, si este documento tiene palabras que tambien se encuentran en la base de datos de wikipedia, este las subraya y te pone el enlace para ir a esa definicion.

Ami me gustaria hacer algo parecido, no se me ocurre nada que coma pocos recursos. Supongamos que tenemos miles y miles de palabras. Yo las meteria todas en un array y al imprimir el documento miraria palabra por palabra en el documento para ver si existe en el array, y si existe pues subrayo. Pero claro cuanto mas grande sea el diccionario de palabras mas recursos come. Y pueden ser bucles muy grandes cada vez que se imprima una pagina, es decir que lo veo poco optimo.

Se os ocurre alguna idea para ligerar este proceso?

Gracias.
__________________
NzO=EnZo
isiAJAX & isiXML hechos el uno para el otro.
  #2 (permalink)  
Antiguo 30/10/2006, 08:24
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Pues creo que algo más eficiente sería comprobar el documento cuando se guarda, no cada vez.
Entonces por pesado que fuera el proceso, solo tendrías que modificar el texto 1 vez.

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:44.