|
|

26.03.2015, 16:42
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
|
db.select().from('TestUsers').where({name: 'be398b84d8894456 1427375950809'})
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

26.03.2015, 16:42
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Gozar
|
|
FULLTEXT SBTREE
|
Ну понятное дело, что он будет медленнее работать  Это же полнотекстовый индекс, а если тебе нужен супер быстрый доступ, то Hash.
|
|

26.03.2015, 16:44
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
unique_hash_index? Сам отвечу. Да.  38 ms
db.select().from('TestUsers').where({name: 'be398b84d8894456 1427375950809'})
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

26.03.2015, 16:45
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Gozar
|
|
unique_hash_index?
|
Ну unique или не unique это уже от твоей задачи зависит, но hash  Я прост всё с ориент ещё не работал, поэтому говорю в терминах других СУБД.
Если тебе нужно, то ты можешь построить для одного поля несколько индексов: Lucene и Hash например. Hash будет юзается для супер быстрого доступа по полному совпадению, а Lucene при нечётком поиске.
Последний раз редактировалось kobezzza, 26.03.2015 в 16:47.
|
|

26.03.2015, 16:47
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
|
Сообщение от kobezzza
|
|
поэтому говорю в терминах других СУБД.
|
Я уже проверил. unique_hash_index для логинов норм и скорость создания и скорость работы норм и размер на диске не безумный как с fulltext
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

26.03.2015, 16:48
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
|
Цитата:
|
|
и размер на диске не безумный как с fulltext
|
Ну просто fulltext для других задач.
|
|

26.03.2015, 16:50
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
|
Сообщение от kobezzza
|
|
Если тебе нужно
|
Хз куда это пригодиться, но спасибо запомню. Мне нужен будет поиск по тэгам. Думал оставить мысли о нем на потом, но видать судьба 
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

26.03.2015, 16:50
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
|
Кстати ты не в курсе, как бы лучше по тегам базу построить? Типа как на youtube
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|

26.03.2015, 16:51
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от Gozar
|
Хз куда это пригодиться, но спасибо запомню. Мне нужен будет поиск по тэгам. Думал оставить мысли о нем на потом, но видать судьба
|
Нез
Поиграйся ещё с составными индексами (если ещё этого не делал), т.к. это супер мощная штука.
|
|

26.03.2015, 16:52
|
 |
猫
|
|
Регистрация: 07.06.2007
Сообщений: 7,504
|
|
Наверное стоит создать одну таблицу тегов, а от документа кинуть на них грани? Тормоза только при создании(добавлении нового тэга и связывании документа с тегами через грани), дальше выборка должна быть быстрой 
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
|
|
|
|