powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ФИАС поиск в одном поле
16 сообщений из 16, страница 1 из 1
ФИАС поиск в одном поле
    #39099442
stanlee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите как реализовать поиск адреса через одно поле в виде подсказки?
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099452
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, причем тут MySQL?
Во-вторых, даже безотносительно MySQL вопрос не понятен. Что такое "через одно поле в виде подсказки" ? В таблицах обычно бывает несколько полей, почему нужно через одно?
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099459
stanlee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МуSQL как вариант.
Через одно поле в форме на странице, не уточнил, моя ошибка.
Например, как тут dadata.ru/suggestions/

Можно через sphinx, но это одно и тоже с точки зрения реализации.
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099476
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну тогда показывайте формат таблиц, где что хранится и что нужно получить.
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099486
stanlee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Формат таблиц идентичен формату таблиц в ФИАС.
miksoft вы с фиас работали? Вопрос больше именно к тем, кто работал с этой базой.

Вопрос даже не чисто по бд, а больше по алгоритму.
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099508
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanleemiksoft вы с фиас работали?Я - нет.
stanleeВопрос больше именно к тем, кто работал с этой базой.Тогда ждите, может кто откликнется. А пока поищите другие топики про ФИАС, может что-то найдете подходящее.
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099515
stanlee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да есть в инете обрывки информации, пробую, но, если кто подскажет это же не будет хуже.
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099828
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
stanleeМуSQL как вариант.
Ни разу не вариант - ФИАС не поставляется в формате MySQL. Только XML или DBF.

stanleeМожно через sphinx, но это одно и тоже с точки зрения реализации.
Совершенно непонятная фраза. Одно и то же с чем?
А вообще, когда стоИт задача поиска подстроки в нескольких полях, сфинкс вполне себе хорошее решение. По крайней мере оно производительнее родного полнотекста.

Что же до примера реализации - я думаю, что поиск там НЕ основан на использовании БД. Скорее всего вся БД ФИАС прошла серьёзную предобработку (включая развёртывание КАЖДОГО адреса в строковое представление), и на основе подготовленных для быстрого поиска данных структуре (скажем, это может быть суффиксное дерево) собственно и выполняется поиск.
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099890
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФИАС в ДБФ (КЛАДР) заточен под VisualFoxPro......... )
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39099895
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати на том сайте неточный "алгоритм" врет и смешивает
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39100429
stanlee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina
> ФИАС не поставляется в формате MySQL. Только XML или DBF.
В чем проблема импортировать в любую нужную бд?

> Скорее всего вся БД ФИАС прошла серьёзную предобработку
Я тоже изменяю под свои нужды оригинальные данные

Alex_Ustinov
> ФИАС в ДБФ (КЛАДР) заточен под VisualFoxPro......... )
Это просто данные - точите под что угодно


Это все хорошо, но что никто не работает с базой адресов у себя в проекте что ли?)
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39100531
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поищи здесь, кто-то что-то конвертил или что-то преобразовывал с этими данными и довольно не плохо вроде как :)
если сможешь получить в mysql - с поиском проблем не будет
хоть по одному полю, хоть по нескольким
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39100725
stanlee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя у меня проблема с правильным алгоритмом разбора формы
айти в фиасе нужный объект довольно просто.
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39100758
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЭто просто данные - точите под что угодноу вас что-то не точится...
проблема в MySQL - нет индексов по функции
было решение такое,
добавим КОнтрол поле - priznak
заливаем в MySQL сразу с признаком Регион.Область.Город.район.НП (1,2,3,4,5)
т.е. теперь при поиске сразу "обрезаем" по признаку
при вводе сначала проверяем в регионах, областях WHERE prisnak=1 AND StrFind LIKE %вводимые символы%, нашли запомнили кусок CODE
если не находим двигаемся дальше - ищем в городах и т.д

я показал просто направление.....

на том сайте, который вы указали, в помощь ко всему идет еще какой-то геомодуль определения клиента по IP, как я понял, сейчас это модно, наверное в CMS-ах присутствует

В общем случае задача - разбить CODE (или какое там главное "циферное" поле) на составляющие, удобные для индексирования в MySQL
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39100784
stanlee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alex_Ustinov я по тойже последовательной схеме пошел, но помощь зала не помешает.
Зачем вводить поле признака если уже есть aolevel
...
Рейтинг: 0 / 0
ФИАС поиск в одном поле
    #39100907
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
новую структуру не смотрел, писал то что помню, по старой, там было одно поле точнее полищще
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / ФИАС поиск в одном поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]