Pregunta

Estoy escribiendo un script php para comparar la similitud de 2 cadenas. Esto funciona muy bien en este momento, pero lo que me gustaría hacer es coincide con palabras cuando uno es un sinónimo de la primera.

¿Alguna idea?

¿Fue útil?

Solución

Es posible que desee para tratar de buscar un servicio de diccionario de sinónimos que le permite consultar los sinónimos de una palabra y tienen que volver una lista XML de sinónimos.

Aquí hay algo a tener en cuenta: http://nbii-thesaurus.ornl.gov/thesaurus /

Otros consejos

No sé si esto sería útil para usted, pero hace tiempo que he estado trabajando en una librería PHP (CodeIgniter) para la búsqueda de Google que obtiene los términos relacionados con la ~ en las búsquedas.

Tal vez se puede digg en el código fuente CodeIgniter-GoogleSearch-api

Formalmente no son sinónimos, pero dependiendo de la aplicación que tiene en mente que podría ser útil (por ejemplo, para fines de SEO).

Como nota al margen, si se pone ~ término en Google, a continuación, se le negrita los términos que están relacionados. Prueba con la inversión ~ por ejemplo.

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