Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2009, 13:27
Mercader
 
Fecha de Ingreso: abril-2009
Mensajes: 24
Antigüedad: 15 años, 7 meses
Puntos: 0
¿que es mas rapido...?

Hola a todos.

Explico un poco lo que estoy haciendo.

Es un proyecto de Sugerencia de palabras madiante el algoritmo de levenshtein
(no pasare a explicar entrare al funcionamiento del mismo)

tengo las lista de palabras(ordenadas por el inicio de palabras e.j todas las palabras que empiezan por la "a" en la lista A , las que empiezan por "b" lista B y asi....)repartidos en txt.

Pensado que para que encuentre la palabra con mayor rapidez, utilizar una expresion regular y ver por que letra enpieza la palabra, para luego segun ella pues buscar en un txt u otro.

Ahora la pregunta despues de todo el lio, quiero que el sistema sea lo mas rapido posible,
Para ello pregunto:

Es mas rapido que tenga las palabras en una lista(txt)y mande al script leer el txt, o seria mejor montar una Base de Datos y meter en ella todas las palabras para decir al script que busque en la BD.??

Un saludo