Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #81 (permalink)  
Старый 26.03.2015, 16:42
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

db.select().from('TestUsers').where({name: 'be398b84d8894456 1427375950809'})
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #82 (permalink)  
Старый 26.03.2015, 16:42
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Gozar Посмотреть сообщение
FULLTEXT SBTREE
Ну понятное дело, что он будет медленнее работать Это же полнотекстовый индекс, а если тебе нужен супер быстрый доступ, то Hash.
__________________
kobezzza
code monkey
Ответить с цитированием
  #83 (permalink)  
Старый 26.03.2015, 16:44
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

unique_hash_index? Сам отвечу. Да. 38 ms

db.select().from('TestUsers').where({name: 'be398b84d8894456 1427375950809'})
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #84 (permalink)  
Старый 26.03.2015, 16:45
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Gozar Посмотреть сообщение
unique_hash_index?
Ну unique или не unique это уже от твоей задачи зависит, но hash Я прост всё с ориент ещё не работал, поэтому говорю в терминах других СУБД.

Если тебе нужно, то ты можешь построить для одного поля несколько индексов: Lucene и Hash например. Hash будет юзается для супер быстрого доступа по полному совпадению, а Lucene при нечётком поиске.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 26.03.2015 в 16:47.
Ответить с цитированием
  #85 (permalink)  
Старый 26.03.2015, 16:47
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от kobezzza
поэтому говорю в терминах других СУБД.
Я уже проверил. unique_hash_index для логинов норм и скорость создания и скорость работы норм и размер на диске не безумный как с fulltext
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #86 (permalink)  
Старый 26.03.2015, 16:48
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
и размер на диске не безумный как с fulltext
Ну просто fulltext для других задач.
__________________
kobezzza
code monkey
Ответить с цитированием
  #87 (permalink)  
Старый 26.03.2015, 16:50
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

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

Кстати ты не в курсе, как бы лучше по тегам базу построить? Типа как на youtube
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #89 (permalink)  
Старый 26.03.2015, 16:51
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от Gozar Посмотреть сообщение
Хз куда это пригодиться, но спасибо запомню. Мне нужен будет поиск по тэгам. Думал оставить мысли о нем на потом, но видать судьба
Нез

Поиграйся ещё с составными индексами (если ещё этого не делал), т.к. это супер мощная штука.
__________________
kobezzza
code monkey
Ответить с цитированием
  #90 (permalink)  
Старый 26.03.2015, 16:52
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Наверное стоит создать одну таблицу тегов, а от документа кинуть на них грани? Тормоза только при создании(добавлении нового тэга и связывании документа с тегами через грани), дальше выборка должна быть быстрой
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск