
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.04.2015, 10:16
|
|||
|---|---|---|---|
|
|||
ФИАС в postgres-е, реализация автокомплита адреса |
|||
|
#18+
День добрый, пытаюсь реализовать автокомплит для адреса вроде этого: https://dadata.ru/suggestions/ по данным из фиаса. На текущий момент просто перенесены таблицы из фиаса и построены индексы, добавлены внешние ключи между улицами-городами-районами-регионами. Структура базы не менялась. Хочется чтобы в адресную строку можно было ввести строку "алтай павловс ленин" и получить улицу ленина в селе павловск алтайского края, и некоторое количество менее подходящих вариантов. Если искать что-то из базы по каждому слову, строить цепочку до уровня региона, а потом смотреть сколько в цепочке подходящих слов, то так не хватит оперативы. Если делать это же пакетно, уйдёт неразумно много времени. Если реализовывать это через джойны, то я не уверен, что это хороший вариант и пока что плохо представляю, как это можно сделать, потому что количество уровней в адресе может различаться. Но если это оптимальный вариант, разберусь. Может кто-нибудь направить, в какую сторону двигаться при решении этого вопроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1540590]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
170ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 504ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...