Нет, индексы не будут создаваться для отдельных полей.
Если у вас есть композитный ключ FieldA, FieldB, FieldC и вы
select * from MyTable where FieldA = :a
или
select * from MyTable where FieldA = :a and FieldB = :b
Тогда он будет использовать этот индекс (потому что это первые два поля в ключе)
Если у вас есть
select * from MyTable where FieldB = :b and FieldC = :c
Если вы используете части индекса, но не полный индекс, индекс будет использоваться менее эффективно посредством сканирования с пропуском индекса, полного сканирования индекса или быстрого полного сканирования индекса.
(Спасибо Дэвиду Олдриджу за исправление)