forum.bitel.ru
http://forum.bitel.ru/

[5.2] Поиск по адресу
http://forum.bitel.ru/viewtopic.php?f=22&t=7135
Страница 1 из 1

Автор:  madmax [ 21 авг 2012, 13:46 ]
Заголовок сообщения:  [5.2] Поиск по адресу

В версии 5.2 не работает поиск когда водишь только номер дома или квартиры.
Ранее в версии 5,1 было удобно ввел номер квартиры или дома а биллинг отображает все найденные адреса с данным номером квартиры или дома.
Исправьте.

Автор:  skn [ 21 авг 2012, 14:24 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

а смысл, искать дом?

Автор:  madmax [ 21 авг 2012, 14:39 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

Большого смысла нету. Но как-то привыкли, на оборудовании на порту писать номер квартиры.
Далее в поиске вбивали номер квартиры и из найденного списка быстро находили нужное.
Просто заметили что раньше работало а в 5,2 перестало.
К хорошему привыкаешь быстро.

Автор:  snark [ 21 авг 2012, 14:55 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

skn писал(а):
а смысл, искать дом?

IMHO оптимальнее искать по тому параметру, который укажет пользователь биллинга, т.е. хочет он найти все квартиры номер 1 - пусть просто введет цифру 1, нажмет поиск и получит желаемое. То же самое верно ко всем адресным поискам и, как яркий пример, наш ув. madmax, которому удобно искать по домам ;)

Я скажу, пожалуй, крамольную мысль, но все же - поиск должен выглядеть как обычный веб поиск, т.е. всего одна строка (поисковики к этому всех давно приучили), которая ищет в базе БГ то, чего хочет пользователь.

madmax писал(а):
на оборудовании на порту писать номер квартиры

Покопайте в сторону объектов - там можно наворотить почти все что пожелаете ;)

Автор:  skn [ 21 авг 2012, 16:35 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

snark писал(а):
Я скажу, пожалуй, крамольную мысль, но все же - поиск должен выглядеть как обычный веб поиск, т.е. всего одна строка (поисковики к этому всех давно приучили), которая ищет в базе БГ то, чего хочет пользователь.


мы преследуем другую цель, наша задача найти конкретный договор с минимальной нагрузкой на БД.

Автор:  madmax [ 21 авг 2012, 16:40 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

Если это лучше для производительности, то вопрос снят с обсуждения.
Спасибо

Автор:  Phricker [ 21 авг 2012, 16:44 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

snark писал(а):
Я скажу, пожалуй, крамольную мысль, но все же - поиск должен выглядеть как обычный веб поиск, т.е. всего одна строка (поисковики к этому всех давно приучили), которая ищет в базе БГ то, чего хочет пользователь.

Я бы дополнил крамольную мысль тем, что поиск договоров должен хотя бы производиться из одного места, к которому по мере надобности подключаются различные модуля для поиска.
А то для поиска по телефону - лезть в модуль телефонии, для поиска по логину/алиасу - в модуль dialup, по IP адресу - в модуль IPN.

Автор:  madmax [ 21 авг 2012, 16:51 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

Да - это было бы идеальным решением

Автор:  snark [ 21 авг 2012, 17:10 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

skn писал(а):
наша задача найти конкретный договор с минимальной нагрузкой на БД

Я понимаю и поэтому считаю что поиск по адресам вполне оптимальный, осталось его только допилить до поиска по любому условию, т.е. ищем город - вот вам весь город, ищем улицу - вот вам улица и т.д.

madmax писал(а):
Если это лучше для производительности, то вопрос снят с обсуждения.

На производительности это никак не скажется, т.к. совершенно без разницы что именно будет стоять в качестве "Х" в запросе:
Код:
SELECT * FROM contract_parameter_type_2 WHERE address LIKE'%X%'

Автор:  skn [ 21 авг 2012, 17:30 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

snark писал(а):
madmax писал(а):
Если это лучше для производительности, то вопрос снят с обсуждения.

На производительности это никак не скажется, т.к. совершенно без разницы что именно будет стоять в качестве "Х" в запросе:
Код:
SELECT * FROM contract_parameter_type_2 WHERE address LIKE'%X%'


было бы без разницы, если бы мы искали по текстовой строке, а не коду дома в адресном справочнике.

Автор:  snark [ 21 авг 2012, 18:53 ]
Заголовок сообщения:  Re: [5.2] Поиск по адресу

А кто ж знал то?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/