Базовые данные: следует ли индексировать канонизированное строковое поле? - PullRequest
0 голосов
/ 09 июля 2019

Я планирую использовать Core Data, чтобы сохранить как строку, которую будет вводить пользователь, так и канонизированную строковую версию этого, чтобы сделать поиск более эффективным (поэтому, если я могу выполнять поиск с помощью CONTAINS, я не буду нужно добавить свойства [cd] в мои предикаты). Мне просто интересно, если также рекомендуется добавить извлеченный индекс для канонизированной строки или нет? Помогает ли это в некотором смысле сделать поиск по строкам более эффективным, или он просто использует пространство без причины?

Если это хорошая идея, я должен сделать это двоичным индексом или индексом R-Tree?

Спасибо.

...