Pregunta

Metaphone y SoofEx son algoritmos fonéticos para las cadenas de indexación por su pronunciación en inglés.

¿Alguna vez ha usado las funciones metáfono () o SoundEx () que están presentes en la Biblioteca PHP estándar?

¿Para qué?¿Cuáles son los usos de la vida real de estas funciones?

¿Fue útil?

Solución

Más generalmente, Soundex y Metaphone se pueden usar para encontrar cadenas similares que suenan similares cuando se pronuncia en voz alta.

Esto se puede usar más allá de las situaciones donde solo está tratando de encontrar una ortografía "correcta".Puede ser utilizado, por ejemplo, para ayudar a detectar un error como el uso incorrecto de una palabra correctamente escrita que suena como la correcta.

Otro uso atractivo es intentar encontrar el nombre correcto .Cuando le digo a alguien, mi nombre es "Nicholas", hay al menos dos ortografías "alternativas", los veo, intentan usar mucho: Nicolas y Nikolas.Cuando lo escriben y no me encuentran en la base de datos, se puede usar SoofEx o Metaphone para decir "No hay Nicolas Knight, pero hay un Knight Nicholas".

El grado en que estos algoritmos realmente trabajan , sin embargo, es algo discutible.Ocasionalmente se presentan con resultados bastante extraños.

Otros consejos

Podrías usarlos al realizar un control de hechizos.Entonces podrías detectar fácilmente eso, por ejemplo.'PHORENSICS' es un buen partido para 'forenses'.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top