Otra opción sería indicar, en la petición de búsqueda a nominatim, el
idioma en que se quiere buscar (para seleccionar un conjunto de stop words
adecuado) y que nominatim primero buscara de firma textual (encontrando el
pueblo De en Indonesia) y luego en una segunda pasada ignorase las palabras
que decimos...

Hablo sin haber mirado ni una sola línea de código fuente...

El mar., 2 feb. 2016 14:48, Xavier Barnada <[email protected]> escribió:

> Una pregunta , todo esto que estais comentando esta en la issue?
> Porque seguro que les puede ser util a los programadores de Nominatim les
> puede ayudar y estoy seguro que si a parte de explicarles el problema les
> enviais una solucion os lo agradeceran
>
> Saludos
>
>
> El mar., 2 feb. 2016 a las 12:43, Alejandro Moreno Calvo (<
> [email protected]>) escribió:
>
>> Curiosamente hay un pueblo llamado De en Indonesia
>> http://nominatim.openstreetmap.org/details.php?place_id=14215103 que con
>> ese parche no se encontraría nunca.
>>
>> No tengo el detalle de cómo está implementado Nominatim pero para mí la
>> solución pasa por usar funciones estadísticas de comparación de cadenas, de
>> manera que en vez de buscar una similitud exacta se busque aquello que
>> supere un cierto porcentaje de similitud. En Oracle estás funciones están
>> dentro del paquete UTL_MATCH [
>> https://docs.oracle.com/cd/E18283_01/appdev.112/e16760/u_match.htm ]. En
>> PostgreSQL existe el módulo *fuzzystrmatch* [
>> http://www.postgresql.org/docs/current/static/fuzzystrmatch.html ] que
>> parece más limitado y existe un proyecto [
>> http://pgsimilarity.projects.pgfoundry.org/ ] que implementa más
>> funciones pero no sé si es muy común su uso ni si está actualizado.
>>
>> Yo tengo pendiente echarle un vistazo a Nominatim e intentar implementar
>> esto pero seguramente me lleve varios meses por falta de tiempo por lo que
>> si alguien se quiere animar a recoger el testigo bienvenido es.
>>
>> El 2 de febrero de 2016, 12:02, Benjamín Valero Espinosa <
>> [email protected]> escribió:
>>
>>> El problema con las "stop words" es que puedes sin querer capar una
>>> palabra que sí tiene sentido en otro idioma. El ejemplo típico es "die",
>>> que es un artículo definido en alemán pero es un verbo en inglés. ¿Esto se
>>> está controlando? Lo ideal sería listas de "stop words" por idioma, pero
>>> claro, para eso también habría que saber en qué idioma está la calle :-O
>>>
>>> El 2 de febrero de 2016, 9:16, Alejandro Moreno Calvo <[email protected]
>>> > escribió:
>>>
>>>> Hola Xavier.
>>>>
>>>> Hay que tener en cuenta que ese PR soluciona un caso muy concreto pero
>>>> que habría que hacer un análisis más profundo de los artículos que se
>>>> pueden dar. Así a bote pronto se me ocurre también habría que añadir "el",
>>>> "la", "las", "los".
>>>>
>>>> El 2 de febrero de 2016, 8:40, Xavier Barnada <[email protected]>
>>>> escribió:
>>>>
>>>>> Hola,
>>>>>
>>>>> Acabo de hacer una pull request que deberia solucionar este problema,
>>>>> he seguido el ejemplo de las otras stopwords  y este comentario
>>>>> https://trac.openstreetmap.org/ticket/4895#comment:4
>>>>>
>>>>> https://github.com/twain47/Nominatim/pull/358
>>>>>
>>>>> Saludos
>>>>>
>>>>> El dom., 31 ene. 2016 a las 11:57, Emilio Gómez Fernández (<
>>>>> [email protected]>) escribió:
>>>>>
>>>>>> Hola a todos.
>>>>>>
>>>>>> Fui yo quien abrí ese ticket hace tiempo, tanto ahí como en GitHub
>>>>>> [1], y también lo comenté  en la reunión en Aguilar de Campoo en la que
>>>>>> estuvimos algunos de nosotros.
>>>>>> La respuesta viene a ser, en resumidas cuentas, que añadir nuevas
>>>>>> palabras vacías en español a las escasas que ya existen en Nominatim [2]
>>>>>> podría perjudicar las búsquedas en otros idiomas. La consecuencia es que 
>>>>>> en
>>>>>> nuestro caso usar la API de Nominatim para realizar, por ejemplo,
>>>>>> geocodificación inversa es de escasa utilidad aun a pesar de que los 
>>>>>> datos
>>>>>> existan en la base de datos.
>>>>>>
>>>>>> Lo único que se me ocurre es que esta discusión salte a la lista
>>>>>> General y tener un feedback de otros usuarios para que la cosa se mueva y
>>>>>> tenga más repercusión, porque este importante problema también afecta a
>>>>>> otros idiomas [3][4].
>>>>>>
>>>>>> Saludos.
>>>>>>
>>>>>> [1] https://github.com/twain47/Nominatim/issues/85
>>>>>> [2]
>>>>>> https://github.com/twain47/Nominatim/blob/master/module/nominatim.c
>>>>>> [3] https://github.com/twain47/Nominatim/issues/333
>>>>>> [4] https://trac.openstreetmap.org/ticket/4961
>>>>>>
>>>>>>
>>>>>> El 30 de enero de 2016, 14:17, Alejandro Moreno Calvo <
>>>>>> [email protected]> escribió:
>>>>>>
>>>>>>> Este problema ya lleva reportado tiempo.
>>>>>>> https://trac.openstreetmap.org/ticket/4895
>>>>>>> El 30 ene. 2016 2:04 p. m., "Xavier Barnada" <[email protected]>
>>>>>>> escribió:
>>>>>>>
>>>>>>>> Hola,
>>>>>>>>
>>>>>>>> A parte de la ayuda que podamos prestar al buscador mediante mejor
>>>>>>>> etiquetado no veo mucho mas que se pueda hacer.
>>>>>>>> Si quereix podeis reportar los problemas que veais al repositorio
>>>>>>>> de Nominatim en github
>>>>>>>> https://github.com/twain47/Nominatim
>>>>>>>>
>>>>>>>> Saludos
>>>>>>>>
>>>>>>>> El sáb., 30 ene. 2016 a las 13:54, Jorge Sanz Sanfructuoso (<
>>>>>>>> [email protected]>) escribió:
>>>>>>>>
>>>>>>>>> Hola.
>>>>>>>>>
>>>>>>>>> Son un desastre las búsquedas. Hace no mucho salio el tema, no se
>>>>>>>>> si por aqui o por el telegram y alguien comentó que está adaptado 
>>>>>>>>> para el
>>>>>>>>> habla inglesa y que según Nominatim si se adapta para otros idiomas 
>>>>>>>>> podría
>>>>>>>>> hacer que fallara en el inglés.
>>>>>>>>>
>>>>>>>>> Ya no es escribir bien o mal, hay casos como los artículos que a
>>>>>>>>> veces los llevan las calles y a veces no. Es adivina adivinanza. 
>>>>>>>>> jajaja
>>>>>>>>>
>>>>>>>>> Un saludo.
>>>>>>>>>
>>>>>>>>> El sáb., 30 ene. 2016 a las 13:12, Manuel Lladosa (<
>>>>>>>>> [email protected]>) escribió:
>>>>>>>>>
>>>>>>>>>> Hace un rato he hecho estas búsquedas:
>>>>>>>>>>
>>>>>>>>>> - Calle san roNque, paiporta (con falta de ortografía por
>>>>>>>>>> descuido): no
>>>>>>>>>> me encuentra nada por la falta, vale, de acuerdo.
>>>>>>>>>> - Calle san roque, paiporta: no me encuentra nada. ¡Pues vaya!
>>>>>>>>>> - Calle de san roque, paiporta: ¡premio!
>>>>>>>>>>
>>>>>>>>>> ¡Que tiquismiquis! jeje. Tienes que poner la calle con precisión
>>>>>>>>>> milimétrica. Cuando alguien busca una calle no suele conocer el
>>>>>>>>>> nombre
>>>>>>>>>> con tanta exactitud y esto irrita un pelín :-), ya me ha pasado
>>>>>>>>>> varias
>>>>>>>>>> veces que no he encontrado calles, siendo que estaban en OSM.
>>>>>>>>>>
>>>>>>>>>> ¿Como podemos pedir que Nominatim sea más flexible, que no
>>>>>>>>>> requiera
>>>>>>>>>> búsquedas tan precisas? Y tampoco estaría mal que corrigiera
>>>>>>>>>> faltas de
>>>>>>>>>> ortografía, vale, debemos escribir bien, pero es que a veces se
>>>>>>>>>> hacen
>>>>>>>>>> por descuido.
>>>>>>>>>>
>>>>>>>>>> Muchas gracias.
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Talk-es mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Jorge Sanz Sanfructuoso - Sanchi
>>>>>>>>> Blog http://blog.jorgesanzs.com/
>>>>>>>>> _______________________________________________
>>>>>>>>> Talk-es mailing list
>>>>>>>>> [email protected]
>>>>>>>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Talk-es mailing list
>>>>>>>> [email protected]
>>>>>>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>>>>>>
>>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Talk-es mailing list
>>>>>>> [email protected]
>>>>>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>>>>>
>>>>>>>
>>>>>> _______________________________________________
>>>>>> Talk-es mailing list
>>>>>> [email protected]
>>>>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Talk-es mailing list
>>>>> [email protected]
>>>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Talk-es mailing list
>>>> [email protected]
>>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Talk-es mailing list
>>> [email protected]
>>> https://lists.openstreetmap.org/listinfo/talk-es
>>>
>>>
>> _______________________________________________
>> Talk-es mailing list
>> [email protected]
>> https://lists.openstreetmap.org/listinfo/talk-es
>>
> _______________________________________________
> Talk-es mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/talk-es
>
_______________________________________________
Talk-es mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-es

Responder a