I have written a LaTex file and used makeindex to print out the index. But it looks like that makeindex can not print the subsubsub index entry.
Here is a MWE
\documentclass{article}
\usepackage[utf8]{vietnam}
\usepackage{makeidx}
\makeindex
\makeatletter
\newcommand{\subsubsubitem}{\@idxitem \hspace *{40\p@ }}
\makeatletter
\begin{document}
The directed angle \index{directed angle} different from pi, bases
\index{directed angle!bases}, bases line
\index{directed angle!bases!bases line},
number part. \index{directed angle!bases!bases line!number part}
Các phần tử của $B(Ox,Oy)$ được gọi là các tia cơ sở
\index{cơ sở! của góc định hướng giữa hai tia-khác bẹt!tia cơ sở}
\index{góc định hướng giữa hai tia-khác bẹt!cơ sở!tia cơ sở} của
$(Ox, Oy)$. Mỗi tia cơ sở của $(Ox, Oy)$ có hai thành phần,
thành phần thứ nhất-phần hình,\index{cơ sở!của góc định hướng giữa hai tia-khác bẹt!tia cơ sở!phần hình}
\index{góc định hướng giữa hai tia-khác bẹt!cơ sở!tia cơ sở!phần hình}
thành phần thứ hai-phần số.\index{cơ sở!của góc định hướng giữa hai tia-khác bẹt!tia cơ sở!phần số}
\index{góc định hướng giữa hai tia-khác bẹt!cơ sở!tia cơ sở!phần số}
\printindex
\end{document}
The entries numberpart does not appear in the index. Why?
Please help me.
Thanks.
UPDATE Since I still get trouble with my original writing, I have to edit and provide the more accurate MWE. Sorry for this unconvinience and please help me. Thanks.

xindydoesn't have a restriction on the number of nested levels, so if you're happy to switch frommakeindextoxindythat may be an option. – Nicola Talbot Aug 27 '14 at 09:51