CREATE TABLE `regionality` (
`id` int(11) NOT NULL,
`name` varchar(60) NOT NULL,
`state` int(2) NOT NULL,
`region` int(2) NOT NULL,
`rajon` int(3) NOT NULL,
`otg` int(4) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
INSERT INTO `regionality` (`id`, `name`, `state`, `region`, `rajon`, `otg`) VALUES
(1, 'Некая область', 1, 0, 0, 0),
(2, 'Некоторый район', 2, 1, 0, 0),
(3, 'Местная громада', 3, 1, 2, 0),
(4, 'г. Стрела', 4, 1, 2, 3),
(5, 'с. Околострелы', 6, 1, 2, 3),
(6, 'с. Нагорное', 6, 1, 2, 3);
если можно подскажите, если поиск предполагаються по полям `state`, `region`, `rajon`,
`otg`, причем в разных вариантах как составные так и поодиночке, то достаточно будет каждому полю установить в БД флаг "индекс"?