2015-05-20 2 views
0

Предположим, что у нас есть пользовательская вершина и свойство user_email. Это поле имеет уникальное ограничение . Я попытался создать смешанный индекс и составной индекс этого ключа свойства. Я смог добиться этого. Но действительно ли это хорошая практика? Могут ли иметь оба типа индексов на одном и том же ключе свойства влиять на производительность при индексировании бэкэнда (я использую эластичный поиск)?Создание составного индекса и смешанного индекса на том же ключе в графе титана

ответ

1

Это нормально и обычная практика. В зависимости от ваших случаев использования может случиться так, что вам нужны оба индекса. В вашем примере это может быть, что вы хотите

  • обеспечения уникальности (требуется стандартный индекс)
  • выполнить вход пользователя (точное соответствие требуемого)
  • найти все пользователь с адресом HOTMAIL (требуется смешанный индекс)
+0

благодарит Даниэля. Это очищает мое замешательство. – user3244615

Смежные вопросы