{
    "version": "https:\/\/jsonfeed.org\/version\/1",
    "title": "ШТОСМ: заметки с тегом nominatim",
    "_rss_description": "ШТОСМ",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/shtosm.ru\/tags\/nominatim\/",
    "feed_url": "https:\/\/shtosm.ru\/tags\/nominatim\/json\/",
    "icon": false,
    "author": {
        "name": "Илья Зверев",
        "url": "https:\/\/shtosm.ru\/",
        "avatar": false
    },
    "items": [
        {
            "id": "1545",
            "url": "https:\/\/shtosm.ru\/all\/savyolovskiy\/",
            "title": "Савёловские Мнёвники на Кушелевке под Семково",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/shtosm.ru\/pictures\/savelovskiy_nominatim.jpg\" width=\"1262\" height=\"541\" alt=\"\" \/>\n<\/div>\n<p>С этого дня поисковик Nominatim на главной osm.org по запросу «Савёловский» возвращает точно такие же результаты, как по «Савеловский», без «ё». Сара Хоффманн встроила в обработчик данных токенизатор ICU, благодаря которому взаимозаменяемые буквы можно заменять. Это требовало перезаливки данных в базу, которую приурочили к <a href=\"https:\/\/nominatim.org\/2021\/11\/03\/release-40.html\">выходу Nominatim 4.0.0<\/a>.<\/p>\n<p>Действию, очевидному для любого, кто владеет русским языком, Nominatim просили научить <a href=\"https:\/\/github.com\/osm-search\/Nominatim\/issues\/886\">с 2018 года<\/a>. Было два способа: воспользоваться новым токенизатором, добавленным в PostgreSQL за пару месяцев до просьбы, или поправить таблицу автозамены в Nominatim. Последнее K Rahul Reddy сделал слишком поздно: его пул-реквест <a href=\"https:\/\/github.com\/osm-search\/Nominatim\/pull\/1714\">отклонили<\/a>, потому что таблицу планировали убрать.<\/p>\n<p>Русскоязычным сервисам было бы разумно забыть о номинатиме и воспользоваться альтернативными поисковыми движками: Pelias или Gazetteer. Не Photon — тот работает на данных Nominatim и пока различает эти буквы. К сожалению, размер имеет значение: несмотря на проблемы с поиском и сложный процесс установки, люди предпочитают пользоваться движками из списка <i>Top 1<\/i>.<\/p>\n<p>В этом году разработка Nominatim набрала невиданную скорость: релизы выходили один за другим, а Саре постоянно находила что-то новое, о чём рассказать <a href=\"https:\/\/www.youtube.com\/watch?v=Q2Y2md2kh54\">на конференциях<\/a> или в <a href=\"https:\/\/nominatim.org\/blog\/\">блоге проекта<\/a>. Причина — в деньгах. Движок останется открытым на 100%, но это не означает, что разработчики будут голодать. На сайте упомянуты несколько спонсоров — NLNet, OpenCage, GraphHopper, Komoot и другие. Судя по их количеству и по тому, что OSMF, <a href=\"http:\/\/shtosm.ru\/all\/korrupciya-i-osm2pgsql\/\">чей грант<\/a> запустил ускорение проекта, упомянут последним, денег там достаточно, чтобы Сара не занималась ничем другим. Это обнадёживает: может, скоро движок научится другим полезным эвристикам, типа учёта дефисов, пробелов и литер в номерах домов.<\/p>\n<p>Помимо замены самопального токенизатора на стандартный ICU от ассоциации Unicode, в четвёртой версии убрали скрипты командной строки на PHP в пользу единого инструмента на Python. Этот инструмент помогает во всём, от подготовки базы данных до её обновления и администрирования. То есть, кажется, теперь не нужно устанавливать PHP для подготовки данных. В <a href=\"https:\/\/nominatim.org\/release-docs\/latest\/\">документации<\/a> дописали большой раздел про настройку движка. И теперь можно подключить базу почтовых индексов для любой страны, а не только для США и Великобритании, как раньше.<\/p>\n",
            "date_published": "2021-11-03T22:37:03+04:00",
            "date_modified": "2021-11-03T22:36:11+04:00",
            "image": "https:\/\/shtosm.ru\/pictures\/savelovskiy_nominatim.jpg",
            "_date_published_rfc2822": "Wed, 03 Nov 2021 22:37:03 +0400",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "1545",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": [
                    "https:\/\/shtosm.ru\/pictures\/savelovskiy_nominatim.jpg"
                ]
            }
        }
    ],
    "_e2_version": 3576,
    "_e2_ua_string": "E2 (v3576; Aegea)"
}