Спасибо. Т.е. если нужна максимальная скорость, создаём несколько словарей (прямой и обратный). Если скорость не критична, то лучше делать просто таблицей (не engine=dictionary) и работать как с обычной таблицей с JOIN'ами
типа того. Если скорость engine=dictionary устраивает (словарь маленький, обращения редкие) то можно и dictionary использовать.