Психология и соционика :: Просмотр темы - Поиск в базе
Список форумов Психология и соционика
Психологический форум
 

 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация   ПрофильПрофиль   ВходВход 

Войти и проверить личные сообщенияВойти и проверить личные сообщения   

Поиск в базе

 
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Психология и соционика -> Вопросы администрации форума
 
Автор Сообщение
Random
Модератор
Модератор
Пол: Пол:Мужской
ТИМ: Робеспьер
Возраст: 40
Знак зодиака: Весы
Откуда: Рига
Зарегистрирован: 20.04.2006
Сообщения: 154
СообщениеДобавлено: Пт Апр 28, 2006 5:06 pm    Заголовок сообщения: Поиск в базе Ответить с цитатой

Предложение по улучшению базы данных.

Чтобы найти в базе данных, как соционики определяют тип Васи Пупкина, нужно ввести его полное имя. При этом пользователь может ввести "Вася Пупкин" или "Пупкин Вася", или просто "Пупкин", и только один из вариантов окажется правильным. Ситуация усложняется, если пользователя интересует "Георг Вильгельм Фридрих Гегель", - здесь возможных перестановок больше, чем законов диалектики. Wink

Сейчас поиск в базе данных осуществляется по всей строке. Пользователям наверняка будет удобнее, если осуществлять поиск по подстроке ("Вася Пупкин" будет найден по подстроке "Пупкин").

Еще лучше - чтобы были найдены и Вася Пупкин, и Пупкин Вася, и просто Пупкин. Это можно сделать, например, так. Cтроку запроса разлагать на массив слов. И формировать запрос типа: "база, база, дай мне все определения типа, где имя содержит подстроку "Вася " AND имя содержит подстроку "Пупкин "". При этом в базе ко всем именам стоит заранее добавить пробел в конце строк (база содержит имя "Вася Пупкин ").
Это скажется на скорости запросов, но поиск станет гораздо удобнее.
_________________
Заходите к нам на огонёк в Базу данных соционики! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Oleg
Администратор, клуб "Квадра"
Администратор, клуб
Пол: Пол:Мужской
ТИМ: Бальзак
Возраст: 46
Знак зодиака: Лев
Откуда: Москва
Зарегистрирован: 09.10.2005
Сообщения: 5782
СообщениеДобавлено: Пт Апр 28, 2006 5:29 pm    Заголовок сообщения: Ответить с цитатой

Поиск в базе сейчас осуществляется как по строке, так и по подстроке. При возникновении коллизии возвращается только одна случайная строка.

В дальнейшем планируется улучшение интерфейса и алгоритма поиска, когда это произойдет я пока не могу сказать.
_________________
танцы, английский язык, знакомства
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Random
Модератор
Модератор
Пол: Пол:Мужской
ТИМ: Робеспьер
Возраст: 40
Знак зодиака: Весы
Откуда: Рига
Зарегистрирован: 20.04.2006
Сообщения: 154
СообщениеДобавлено: Сб Апр 29, 2006 11:27 pm    Заголовок сообщения: Ответить с цитатой

Понятно. Smile Просто я стал замечать, что всё чаще и чаще пользуюсь этой базой данных, и хочется, чтобы было удобно-удобно. Smile
_________________
Заходите к нам на огонёк в Базу данных соционики! Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Психология и соционика -> Вопросы администрации форума Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2006 phpBB Group

Igloo Theme Version 1.0 :: Created By: Andrew Charron